• Tidak ada hasil yang ditemukan

SISTEM INFORMASI REGISTER RETUR PADA BAGIAN GUDANG RETUR DI PT ENSEVAL PUTERA MEGATRADING, Tbk

N/A
N/A
Protected

Academic year: 2022

Membagikan "SISTEM INFORMASI REGISTER RETUR PADA BAGIAN GUDANG RETUR DI PT ENSEVAL PUTERA MEGATRADING, Tbk"

Copied!
6
0
0

Teks penuh

(1)

SISTEM INFORMASI REGISTER RETUR PADA BAGIAN GUDANG RETUR DI PT ENSEVAL PUTERA MEGATRADING, Tbk

Renol Burjulius, S.T, M.Kom 1 , Monita Silalahi 2

1,2 Program Studi Sistem Informasi, STMIK LPKIA Bandung

Jl. Soekarno Hatta No. 456 Bandung 40266, Telp. +6222-75642823, Fax. +6222-7564282

1 renol@y7mail.com, 2 monitasigiro@gmail.com

Abstraksi

PT Enseval Putera Megatrading, Tbk merupakan distributor produk kecantikan dan kesehatan terbesar di Indonesia. Banyaknya produk yang didistribusikan tidak menutup kemungkinan adanya produk yang perlu di retur.

Hal-hal yang menjadi penyebab suatu produk diretur yaitu produk di outlet sudah mendekati atau melebihi tanggal kadaluarsa, kemasan rusak, kotor, stok barang di outlet terlalu banyak dan menumpuk karena tidak laku dipasaran, dan lain sebagainya. Bagian yang bertanggung jawab langsung untuk menangani proses registrasi retur yaitu bagian Gudang Retur. Untuk melakukan retur barang maka bagian Ekspedisi maupun sales mengajukan tanda terima retur barang kepada petugas retur untuk melakukan registrasi. Setiap data register retur akan diserahterimakan ke bagian Direktorat dan Enseval Customer Care. Proses register retur sebelumnya telah menggunakan sistem terkomputerisasi, tetapi masih terdapat kendala dalam pengelolaan data dan pembuatan laporan. Dalam pengelolaan datanya, sistem tidak menampilkan pemberitahuan adanya kesamaan nomor tanda terima retur barang sehingga sistem hanya akan menyimpan data yang pertama kali dimasukkan. Saat penyajian laporan, sistem hanya menampilkan angka nol pada nomor tanda terima retur barang yang berupa gabungan angka dan huruf, laporan yang disajikan pun tidak terfilter menurut Direktorat sehingga laporan tidak dapat disajikan dengan cepat dan akurat. Berdasarkan analisis dari kendala yang ada, penulis mengusulkan sistem informasi berbasis web yang menghubungkan Petugas retur dengan bagian Direktorat dan Enseval Customer Care. Sistem ini dirancang agar dapat membantu mengatasi masalah perusahaan dalam pemrosesan data dan membantu mengelola data tanda terima retur barang dengan menampilkan status dari data register sehingga mempermudah Petugas memantau posisi dari data tanda terima retur barang.

Kata kunci: Sistem Informasi, Gudang Retur, Register Retur

1. Pendahuluan

Retur penjualan merupakan pembatalan atau pengembalian barang yang dilakukan oleh pelanggan. Transaksi retur penjualan terjadi ketika perusahaan menerima pengembalian produk dari pelanggan. Hal-hal yang dapat menjadi penyebab suatu barang dikembalikan atau diretur yaitu produk sudah mendekati atau melebihi tanggal kadaluarsa, kemasan rusak dan kotor, persediaan barang di outlet terlalu banyak atau menumpuk karena tidak laku dipasaran, dan lain sebagainya.

PT Enseval Putera Megatrading, Tbk merupakan distributor produk kesehatan dan kecantikan terbesar di Indonesia. Banyaknya produk yang didistribusikan tidak menutup kemungkinan adanya produk yang perlu diretur. Bagian yang bertanggung jawab langsung untuk menangani produk retur yaitu bagian Gudang Retur. Barang retur masih merupakan aset kekayaan perusahaan, oleh sebab itu harus dikelola secara maksimal. Setiap data register retur akan diserahterimakan ke bagian Direktorat yang terdiri dari ABT, CHD, CHB, KND. Data register retur yang telah di proses oleh Direktorat, lalu diproses oleh bagian ECC sehingga menghasilkan No. RMA. yang menandakan bahwa proses register retur telah selesai. Proses register retur sebelumnya telah menggunakan sistem

terkomputerisasi, tetapi masih terdapat kendala dalam pengelolaan data dan pembuatan laporan.

Berdasarkan latar belakang masalah yang telah diuraikan maka dapat diidentifikasikan permasalahan yang terjadi sebagai berikut:

a. Tidak semua data TTRB dapat tersimpan karena tidak adanya pemberitahuan kesamaan nomor TTRB, dan sistem tidak dapat menyimpan nomor TTRB yang berupa gabungan huruf dan angka, sehingga saat penyajian laporan sistem hanya menampilkan angka nol pada nomor TTRB tersebut.

b. Laporan TTRB tidak tersusun dengan baik dikarenakan datanya tidak dikelompokkan berdasarkan Direktorat sehingga laporan TTRB tidak dapat disajikan dengan cepat.

Untuk menghindari pembahasan masalah yang terlalu meluas maka pada penulisan skripsi ini dibatasi dengan ruang lingkup sebagai berikut : a. Fokus membahas tentang proses registrasi retur

pada gudang retur.

b. Membahas monitoring pada registrasi retur yang

ada pada PT Enseval Putera Mega Trading, Tbk.

(2)

Adapun tujuan perancangan sistem yang akan dihasilkan adalah:

a. Merancang suatu perangkat lunak yang dapat membantu mengatasi masalah perusahaan dalam pemrosesan data register retur.

b. Membuat sistem informasi yang dapat memastikan ketersediaan informasi untuk keperluan monitoring dokumen retur.

2. Landasan Teori

Sistem informasi merupakan gabungan dari empat bagian utama. Keempat bagian utama tersebut mencakup perangkat lunak (software), perangkat keras (hardware), infrastruktur, dan sumber daya manusia yang terlatih yang saling berkaitan untuk menciptakan sebuah sistem yang dapat mengolah data menjadi informasi yang bermanfaat. (Pratama, 2014)

Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengelolaan transaksi harian, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang dibutuhkan.

(Hutahaean, 2014) 3. Aliran Proses 3.1 Use Case Diagram

Gambar 1 Use Case Diagram

3.2 Activity Diagram 1. Activity Diagram Login

Gambar 2 Activity Diagram Login

2. Activity Diagram Logout

Gambar 3 Activity Diagram Logout 3. Activity Diagram Memasukkan Data Barang

Gambar 4 Memasukkan Data Barang 4. Activity Diagram Mengubah Data Barang

Gambar 5 Mengubah Data Barang 5. Activity Diagram Menghapus Data Barang

Gambar 6 Menghapus Data Barang

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

Petugas

mengelola data barang

mengelola data petugas

mengelola data TTRB

monitoring data TTRB

validasi

mengelola laporan

Direktorat

ECC

approve data TTRB

Petugas Sistem

[ya]

[tidak]

memasukkan username dan password buka aplikasi

mengelola barangmengelola petugas mengelola TTRBmengelola laporan

validasi

menampilkan halaman dashboard tampilkan pesan kesalahan

menampilkan form login

menampilkan menu

logout

Petugas Sistem

sudah login sistem

pilih logout

menampilkan halaman dashboard

keluar dari sistem

menampilkan form login menampilkan menu

Petugas Sistem

[tidak] [ya]

sudah login sistem

memilih menu barang

memilih tambah barang

memasukkan data barang

memilih simpan data

menampilkan halaman dashboard

menampilkan menu

menampilkan form tambah barang menampilkan halaman barang

validasi

tampilkan pesan kesalahan menyimpan data

menampilkan data

Petugas Si stem

[ti dak] [ya]

sudah l ogi n si stem

memi l i h menu barang

memi l i h data barang

mengubah data barang

memi l i h si mpan data memasukkan kata kunci pencari an

menampi l kan hal aman dashboard

menampi l kan menu

menampi l kan detai l data barang menampi l kan hal aman barang

val i dasi

tampi l kan pesan kesal ahan mencari data

menampi l kan data barang

menyi mpan data

menampi l kan data

Petugas Sistem

[tidak]

[ya]

sudah login sistem

memilih menu barang

memilih data barang memasukkan kata kunci pencarian

pilih hapus

menampilkan halaman dashboard

menampilkan menu

menampilkan halaman barang

konfirmasi

menampilkan data barang mencari data

menampilkan data

menghapus data

(3)

6. Activity Diagram Mencari Data Barang

Gambar 7 Activity Diagram Mencari Data Barang 7. Activity Diagram Melihat Data Barang

Gambar 8 Activity Diagram Melihat Data Barang 8. Activity Diagram Kelola TTRB

Gambar 9 Activity Diagram Kelola TTRB

9. Activity Diagram Monitoring Dokumen

Gambar 10 Monitoring Dokumen 10. Activity Diagram Mengelola Laporan

Gambar 11 Mengelola Laporan 11. Activity Diagram Approve Direktorat

Gambar 12 Approve Direktorat

Petugas Sistem

[ya]

[tidak]

sudah login sistem

memilih menu barang

memasukkan kata kunci pencarian

menampilkan halaman dashboard

menampilkan menu

menampilkan halaman barang

menampilkan data data tersedia?

menampilkan pesan data tidak ada mencari data

Petugas Sistem

sudah login sistem

memilih menu barang

pilih data barang

pilih detail

menampilkan halaman dashboard

menampilkan menu

menampilkan halaman barang

menampilkan detail data

Petugas Sistem

[tidak]

[ya] [tidak]

[ya]

sudah login sistem

memilih menu dokumen berjalan

memilih tindakan

tindakan

tambah

memasukkan data

lihat

memasukkan no RMA

cetak pilih dokumen

menampilkan halaman dashboard

menampilkan halaman dokumen berjalan

menampilkan form tambah dokumen

validasi

menyimpan data

menampilkan data

menampilkan pesan kesalahan

menampilkan data dokumen

keterangan status

sudah di approve belum di approve

melihat isi dokumen

menampilkan text box No RMA

valid?

menyimpan data dokumen tampilkan pesan kesalahan

data dokumen berpindah ke halaman dokumen selesai

menampilkan unduhan laporan harian

menampilkan laporan harian menampikan status

menampilkan detail dokumen menampilkan menu

Petugas Si stem

sudah l ogi n si stem

m em i l i h m enu dokum en berj al an m em oni tori ng dokum en

cara

hal am an dashboard

pi l i h vi ew detai l s

pi l i h dokum en

l i hat detai l dokum en

m enam pi l kan hal am an dasboard

m enam pi l kan data dokum en

m enam pi l kan keterangan status m enam pi l kan dokum en berj al an dan dokum en

sel esai

m enam pi l kan l i nk vi ew detai l s

m enam pi l kan detai l dokum en m enam pi l kan m enu

m enam pi l kan detai l dokum en

Petugas Sistem

sudah login sistem

memilih menu laporan

masukkan periode dan direktorat

pilih cari data

pilih cetak

menampilkan halaman dashboard

menampilkan form laporan

menampilkan unduhan laporan

menampilkan laporan menampilkan data yang dipilih

menampilkan menu

Di rektorat Si stem

sudah l ogi n si stem

ti ndakan

approve dokumen

pi l i h vi ew detai l s pi l i h dokumen

mel i hat posi si dokumen

pi l i h dokumen

pi l i h approve dokumen

menampi l kan dashboard

menampi l kan posi si dokumen

menampi l kan detai l dokumen

menampi l kan i si dokumen

mengupdate status dokumen

mentransfer data dokumen ke bagi an ECC menyi mpan data menampi l kan hal aman dashboard

menampi l kan menu

menampi l kan hal aman dokumen menampi l kan hal aman dokumen

(4)

12. Activity Diagram Approve ECC

Gambar 13 Approve oleh ECC 3.3 Class Diagram

Gambar 14 Class Diagram 3.4 Sequence Diagram

1. Sequence Diagram Login

Gambar 15 Sequence Diagram Login 2. Sequence Diagram Logout

Gambar 16 Sequence Diagram Logout

3. Sequence Diagram Memasukkan Data Barang

Gambar 17 Memasukkan Data Barang 4. Sequence Diagram Mengubah Data Barang

Gambar 18 Mengubah Data Barang 5. Sequence Diagram Menghapus Data Barang

Gambar 19 Menghapus Data Barang

ECC Si stem

sudah l ogi n si stem

ti ndakan

approve dokum en pi l i h vi ew detai l s

pi l i h dokum en m el i hat posi si dokum en

pi l i h dokum en

pi l i h approve dokum en

m enam pi l kan dashboard

m enam pi l kan posi si dokum en

m enam pi l kan detai l dokum en

m enam pi l kan i si dokum en

m engupdate status dokum en m enyi m pan data m enam pi l kan hal am an dashboard

m enam pi l kan m enu

m enam pi l kan hal am an dokum en m enam pi l kan hal am an dokum en

1 1..*

1 1..*

1 1..*

1 1

1 1 1

1

1

1

1

1 1

1

1 1

1 1

1

1

1 1

1 1

1 1

1 1

1 1

1

1

1 1

1

1 1..*

1 1..*

Petugas + + + + + + + + + username password id_petugas nama alamat no_telepon email jenis kelamin iabatan

: : : : : : : : : + + + + + + + + + + + + + + + + + + + + + + + +

getUsername () setUsername () getPassword () setPassword () getIdPetugas () setIdPetugas () getNama () setNama () getAlamat () setAlamat () getNoTelepon () setNoTelepon () getEmail () setEmail () getJenisKelamin () setJenisKelamin () getJabatan () setJabatan () queryMemasukkanPetugas () queryMengubahPetugas () queryMenghapusPetugas () queryMencariPetugas () queryMelihatPetugas () queryCekLogin () ...

Barang + + + id_barang nama_barang ienis

: : : + + + + + + + + + + +

getIdBarang () setIdBarang () getNamaBarang () setNamaBarang () getJenis () setJenis () queryMemasukkanBarang () queryMengubahBarang () queryMenghapusBarang () queryMencariBarang () queryMelihatBarang () ...

TTRB + + + + + + + + + + + + + + + - id_petugas no_ttrb tgl_ttrb id_barang nama_barang qty subinv locator direktorat batchnumber expired_date alasan nama_outlet nama_sales no_rma status : : : : : : : : : : : : : : : : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

getIdPetugas () setIdPetugas () getNoTtrb () setNoTtrb () getTglTtrb () setTglTtrb () getIdBarang () setIdBarang () getNamaBarang () setNamaBarang () getQty () setQty () getSubInv () setSubInv () getLocator () setLocator () getDirektorat () setDirektorat () getBatchNumber () setBatchNumber () getExpiredDate () setExpiredDate () getAlasan () setAlasan () getNamaOutlet () seNamaOutlet () getNamaSales () setNamaSales () getNoRma () setNoRma () getStatus () queryMemasukkanTtrb () queryMemasukkanNoRma () queryMenampilkanStatus () queryMelihatTtrb () ...

ApproveTTRB + + + + + id_petugas id_nottrb jam_approve_direktorat jam_approve_ecc status

: : : : : + + + + + + + + + + + +

getIdPetugas () setIdPetugas () getIdNoTtrb () setIdNoTtrb () getJamApproveDirektorat () getJamApproveEcc () getStatus () setStatus () queryApproveTtrb () queryUpdateStatus () queryMenampilkanStatus () queryMelihatTtrb () ...

MengelolaPetugas + + + + +

memasukkanPetugas () mengubahPetugas () menghapusPetugas () mencariPetugas () melihatPetugas () ...

MengelolaBarang + + + + +

memasukkanBarang () mengubahBarang () menghapusBarang () mencariBarang () melihatBarang () ...

MengelolaTTRB + + + + + +

memasukkanTtrb () melihatTtrb () memasukkanNoRma () menampilkanStatus () mencetakLaporan () cariData () ...

Laporan + + +

tanggal dari tanggal sampai direktorat

: : : + + + + + + + + +

getTanggalDari () setTanggalDari () getTanggalSampai () setTanggalSampai () getDirektorat () setDirektorat () queryCariData () queryMencetakLaporan () queryMelihatTtrb () ...

Validasi + + login () logout () ...

AntarMuka + + + + + + + + + + + + + +

formPetugas () formBarang () formTTRB () formLaporan () formLogin () formAppDirektorat () formAppECC () tampilMenu () tampilPetugas () tampilBarang () tampilTTRB () tampilAppDirektorat () tampilAppECC () tampilLaporan () ...

KoneksiBasisData + + + + host database username password : : : : + + + + open () execute () getResult () close () ...

Main + main () ...

login

11: username dan password petugas

14 <<destroy>>

13 <<destroy>>

12: close() 10: getResult()

9: execute() 8: queryCekLogin() 7: open()

6 <<create>>

5 <<create>>

4: login() 3: username dan password

2: formLogin() 1: main() Petugas

: Main : Antarmuka : Validasi : KoneksiBasisData : Petugas

11: username dan password petugas

14 <<destroy>>

13 <<destroy>>

12: close() 10: getResult()

9: execute() 8: queryCekLogin() 7: open()

6 <<create>>

5 <<create>>

4: login() 3: username dan password

2: formLogin() 1: main()

Logout

3: klik menu logout

4: logout () 2: tampilMenu() 1: main()

Petugas

: Main : Antarmuka : Validasi

3: klik menu logout

4: logout () 2: tampilMenu() 1: main()

Memasukkan Data Barang

3: data barang

17: tampilkan barang 16: tampilkan barang

15 <<destroy>>

14 <<destroy>>

13: close() 12: execute() 11: queryMemasukkanBarang()

10: open() 9: setJenis() 8: setNamaBarang() 7: setIdBarang()

6 <<create>>

5 <<create>>

4: memasukkanBarang() 2: formBarang() 1: main() Petugas

:Main :Antarmuka : MengelolaBarang : KoneksiBasisData : Barang

3: data barang

17: tampilkan barang 16: tampilkan barang

15 <<destroy>>

14 <<destroy>>

13: close() 12: execute() 11: queryMemasukkanBarang()

10: open() 9: setJenis() 8: setNamaBarang() 7: setIdBarang()

6 <<create>>

5 <<create>>

4: memasukkanBarang() 2: formBarang() 1: main()

Mengubah Data Barang

18: tampilkan barang 17: tampilkan barang

16 <<destroy>>

15 <<destroy>>

14: close() 13: execute() 12: queryMengubahBarang() 11: open()

10: setJenis() 9: setNamaBarang()

8: setIdBarang() 7 <<create>>

6 <<create>>

5: mengubahBarang() 4: data barang

3: formBarang() 2: barang yang dipilih

1: main() Petugas

: Main : Antarmuka : MengelolaBarang: KoneksiBasisData : Barang

18: tampilkan barang 17: tampilkan barang

16 <<destroy>>

15 <<destroy>>

14: close() 13: execute() 12: queryMengubahBarang() 11: open()

10: setJenis() 9: setNamaBarang()

8: setIdBarang() 7 <<create>>

6 <<create>>

5: mengubahBarang() 4: data barang

3: formBarang() 2: barang yang dipilih

1: main()

Menghapus Data Barang

17: tampilkan barang

16: tampilkan barang 15 <<destroy>>

14 <<destroy>>

13: close() 12: execute() 11: queryMenghapusBarang() 10: open()

9 <<create>>

8 <<create>>

7: menghapusBarang() 6: setuju/tidak setuju

5: konfirmasi hapus 4: klik menu hapus

3: formBarang() 2: barang yang dipilih

1: main() Petugas

: Main : Antarmuka : MengelolaBarang : KoneksiBasisData : Barang

17: tampilkan barang

16: tampilkan barang 15 <<destroy>>

14 <<destroy>>

13: close() 12: execute() 11: queryMenghapusBarang() 10: open()

9 <<create>>

8 <<create>>

7: menghapusBarang() 6: setuju/tidak setuju

5: konfirmasi hapus 4: klik menu hapus

3: formBarang() 2: barang yang dipilih

1: main()

(5)

6. Sequence Diagram Mencari Data Barang

Gambar 20 Mencari Data Barang 7. Sequence Diagram Melihat Data Barang

Gambar 21 Melihat Data Barang 8. Sequence Diagram Kelola TTRB

Gambar 22 Sequence Diagram Kelola TTRB

9. Sequence Diagram Memasukkan No. RMA

Gambar 23 Memasukkan No. RMA 10. Sequence Diagram Monitoring Dokumen

Gambar 24 Monitoring Dokumen 11. Sequence Diagram Mengelola Laporan

Gambar 25 Sequence Diagram Mengelola Laporan

Mencari Data Barang

19: data barang

18: data barang 17 <<destroy>>

16 <<destroy>>

15: close() 14: data barang 13: getIdJenis() 12: getNamaBarang() 11: getIdBarang()

10: hasil query 9: getResult() 8: execute() 7: queryMencariBarang() 6: open()

5 <<create>>

4 <<create>>

3: mencariBarang() 2: formBarang() 1: main() Petugas

: Main : Antarmuka : MengelolaBarang : KoneksiBasisData : Barang

19: data barang

18: data barang 17 <<destroy>>

16 <<destroy>>

15: close() 14: data barang 13: getIdJenis() 12: getNamaBarang() 11: getIdBarang()

10: hasil query 9: getResult() 8: execute() 7: queryMencariBarang() 6: open()

5 <<create>>

4 <<create>>

3: mencariBarang() 2: formBarang() 1: main()

Melihat Data Barang

19: data barang

18: data barang 17 <<destroy>>

16 <<destroy>>

15: close() 14: data barang 13: getJenis() 12: getNamaBarang()

11: getIdBarang() 10: hasil query

9: getResult() 8: execute() 7: queryMelihatBarang()

6: open() 5 <<create>>

4 <<create>>

3: melihatBarang() 2: tampilBarang() 1: main() Petugas

: Main : Antarmuka : MengelolaBarang : KoneksiBasisData : Barang

19: data barang

18: data barang 17 <<destroy>>

16 <<destroy>>

15: close() 14: data barang 13: getJenis() 12: getNamaBarang()

11: getIdBarang() 10: hasil query

9: getResult() 8: execute() 7: queryMelihatBarang()

6: open() 5 <<create>>

4 <<create>>

3: melihatBarang() 2: tampilBarang() 1: main()

Memasukkan Data T T RB

23: execute() 22: queryMemasukkanT trb()

20: setNamaSal es() 19: setNamaOutl et() 18: setAl asan() 17: setExpi redDate() 16: setBatchNumber() 1: mai n()

2: formT T RB() 3: data T T RB

4: memasukkanT trb() 5 <<create>>

6 <<create>>

7: setIdPetugas()

8: setNoT trb()

9: setT gl T trb()

10: setIdBarang()

11: setNamaBarang()

12: setQty()

13: setSubInv()

14: setLocator()

15: setDi rektorat()

21: open()

24: cl ose()

25 <<destroy>>

26 <<destroy>>

27: tampi l kan T T RB 28: tampi l kan T T RB

Petugas

: Mai n : Antarmuka : Mengel ol aT T RB : Koneksi Basi sData : T T RB

23: execute() 22: queryMemasukkanT trb()

20: setNamaSal es() 19: setNamaOutl et() 18: setAl asan() 17: setExpi redDate() 16: setBatchNumber() 1: mai n()

2: formT T RB() 3: data T T RB

4: memasukkanT trb() 5 <<create>>

6 <<create>>

7: setIdPetugas()

8: setNoT trb()

9: setT gl T trb()

10: setIdBarang()

11: setNamaBarang()

12: setQty()

13: setSubInv()

14: setLocator()

15: setDi rektorat()

21: open()

24: cl ose()

25 <<destroy>>

26 <<destroy>>

27: tampi l kan T T RB 28: tampi l kan T T RB

Memasukkan Data T T RB

23: execute() 22: queryMemasukkanT trb()

20: setNamaSal es() 19: setNamaOutl et() 18: setAl asan() 17: setExpi redDate() 16: setBatchNumber() 1: mai n()

2: formT T RB()

3: data T T RB

4: memasukkanT trb() 5 <<create>>

6 <<create>>

7: setIdPetugas()

8: setNoT trb()

9: setT gl T trb()

10: setIdBarang()

11: setNamaBarang()

12: setQty()

13: setSubInv()

14: setLocator()

15: setDi rektorat()

21: open()

24: cl ose()

25 <<destroy>>

26 <<destroy>>

27: tampi l kan T T RB 28: tampi l kan T T RB

Petugas

: Mai n : Antarmuka : Mengel ol aT T RB : Koneksi Basi sData : T T RB

23: execute() 22: queryMemasukkanT trb()

20: setNamaSal es() 19: setNamaOutl et() 18: setAl asan() 17: setExpi redDate() 16: setBatchNumber() 1: mai n()

2: formT T RB()

3: data T T RB

4: memasukkanT trb() 5 <<create>>

6 <<create>>

7: setIdPetugas()

8: setNoT trb()

9: setT gl T trb()

10: setIdBarang()

11: setNamaBarang()

12: setQty()

13: setSubInv()

14: setLocator()

15: setDi rektorat()

21: open()

24: cl ose()

25 <<destroy>>

26 <<destroy>>

27: tampi l kan T T RB 28: tampi l kan T T RB

M oni tori ng T T RB

24: getNam aSal es() 23: getNam aOutl et() 22: getAl asan() 1: m ai n()

2: tam pi l T T RB() 3: m el i hatT trb()

4 <<create>>

5 <<create>>

11: getIdPetugas() 12: setNoT trb() 13: getT gl T trb() 14: getIdBarang() 15: getNam aBarang()

16: getQty() 17: getSubInv() 18: getLocator() 6: open()

7: queryM el i hatT trb() 8: execute()

9: getResul t() 10: hasi l query

19: getDi rektorat() 20: getBatchNum ber() 21: getExpi redDate()

26: data T T RB 27: cl ose()

28 <<destroy>>

29 <<destroy>>

30: tam pi l kan T T RB 31: tam pi l kan T T RB

25: getStatus() Petugas

: M ai n : Antarm uka : M engel ol aT T RB : Koneksi Basi sData T T RB

24: getNam aSal es() 23: getNam aOutl et() 22: getAl asan() 1: m ai n()

2: tam pi l T T RB() 3: m el i hatT trb()

4 <<create>>

5 <<create>>

11: getIdPetugas() 12: setNoT trb() 13: getT gl T trb() 14: getIdBarang() 15: getNam aBarang()

16: getQty() 17: getSubInv() 18: getLocator() 6: open()

7: queryM el i hatT trb() 8: execute()

9: getResul t() 10: hasi l query

19: getDi rektorat() 20: getBatchNum ber() 21: getExpi redDate()

26: data T T RB 27: cl ose()

28 <<destroy>>

29 <<destroy>>

30: tam pi l kan T T RB 31: tam pi l kan T T RB

25: getStatus()

Mengelola Laporan

27: Laporan

26: Laporan 25: Laporan

24: hasil query 23: getResult() 22: execute() 20: open()

19 <<create>>

18 <<create>>

21: queryMencetakLaporan() 17: mencetakLaporan()

16: data laporan

15: data laporan 14: getDirektorat() 13: getT anggalSampai()

12: getT anggalDari() 11: hasil query 10: getResult() 9: execute() 7: open()

8: queryCariData() 6 <<create>>

5 <<create>>

4: cariData() 3: tanggal T T RB dan direktorat

2: formLaporan() 1: main() Petugas

: Main : Antarmuka : MengelolaT T RB :KoneksiBasisData :Laporan

27: Laporan

26: Laporan 25: Laporan

24: hasil query 23: getResult() 22: execute() 20: open()

19 <<create>>

18 <<create>>

21: queryMencetakLaporan() 17: mencetakLaporan()

16: data laporan

15: data laporan 14: getDirektorat() 13: getT anggalSampai()

12: getT anggalDari() 11: hasil query 10: getResult() 9: execute() 7: open()

8: queryCariData() 6 <<create>>

5 <<create>>

4: cariData() 3: tanggal T T RB dan direktorat

2: formLaporan() 1: main()

(6)

4. Implementasi

Berikut ini adalah daftar kegiatan mengenai apa saja yang harus dibuatkan dalam rencana implementasi, adalah sebagai berikut:

a. Mendengarkan pengguna

Mendengarkan pengguna yaitu dengan melakukan observasi lapangan, studi dokumenter, dan wawancara mengenai proses registrasi retur dan menganalisis sistem register retur yang sedang digunakan.

b. Membangun/memperbaiki sistem

Membangun sistem dengan membuat perancangan yang berfokus pada kebutuhan pengguna, memperbaiki dan menambahkan kebutuhan yang tidak tersedia pada sistem sebelumnya.

c. Menguji sistem

Setelah sistem sudah siap pakai maka harus diuji dahulu sebelum digunakan. Pengujian ini dilakukan dengan black box. Jika sistem yang dibangun belum sesuai dengan keinginan pengguna maka harus melakukan kembali langkah pertama dan kedua, tetapi jika sistem yang dibangun sudah sesuai dengan keinginan pengguna maka sistem tersebut siap untuk digunakan.

Tabel 1 Rencana Aktivitas Implementasi Kode

Aktivi tas

Nama Aktivitas Aktivita s Sebelum

nya

Waktu (Ming

gu) A Mendengarkan

pengguna

- 3

B Membangun/mem perbaiki sistem

A 9

C Menguji sistem B 3

Tabel 2 Jadwal Implementasi Kod

e Akti vitas

Bulan/Minggu Febru

ari

Maret April M

ei 3 4 1 2 3 4 1 2 3 4 5 1 A

B C

5. Kesimpulan

Berdasarkan dari permasalahan yang ditemukan serta yang diperoleh dari hasil penelitian atau pengujian terhadap pengembangan sistem baru yang diusulkan untuk mengatasi permasalahan yang terjadi, berikut adalah hasil atau kesimpulan yang diharapkan:

1. Perangkat lunak yang dikembangkan akan menampilkan pemberitahuan berupa pesan kesalahan sehingga Petugas retur dapat mengetahui kesalahan saat memasukkan data

seperti kesamaan atau pengulangan data masukan (redudansi), data belum terisi atau tidak lengkap sehingga dapat menghindari terjadinya ketidakakuratan data.

2. Semua proses kegiatan registrasi retur dapat di monitoring dengan baik oleh semua pihak yang terkait.

3. Mempermudah membuat laporan sesuai dengan kebutuhan.

Saran

Agar perangkat lunak ini dapat bermanfaat dan lebih baik lagi, untuk pengembangan lebih lanjut disarankan agar menambahkan fitur dengan sarana komunikasi online (misalnya chatting, email) yang dapat memenuhi kebutuhan akan layanan komunikasi yang murah, dan jauh lebih hemat dibandingkan menggunakan sarana telepon maupun layanan operator seluler.

DAFTAR PUSTAKA

Buku:

A.S., R., & Shalahuddin, M. (2016). Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika Bandung.

Anggawirya, D. E. (2015). Akuntansi 1. Jakarta: PT.

Ercontara Rajawali.

Hidayatullah, P., & Kawistara, J. K. (2017).

Pemrograman Web. Bandung: Informatika Bandung.

Madcoms. (2016). Pemrograman PHP dan MySQL untuk Pemula. Yogyakarta: C.V Andi Offset.

Martono, R. (2015). Management Logistik Terintegrasi. Jakarta: Penerbit PPM.

Suharli, M. (2009). Pelaporan Keuangan Sesuai dengan Prinsip Akuntansi. Jakarta:

Grasindo.

Warman, J. (2012). Managemen Pergudangan.

Jakarta: PT. Pustaka Sinar Harapan.

Internet:

www.materidosen.com diakses pada Rabu, 21 Juni 2017 pada pukul 10.32 WIB

Gambar

Gambar 2 Activity Diagram Login
Gambar 7 Activity Diagram Mencari Data Barang  7. Activity Diagram Melihat Data Barang
Gambar 21 Melihat Data Barang  8. Sequence Diagram Kelola TTRB
Tabel 1 Rencana Aktivitas Implementasi  Kode

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

Pengambilan data pada penelitian ini dilakukan pada tahun 2014 untuk data Break Even Point (BEP) yang diajukan dan disetujui oleh perusahaan, data ini diambil dari rekap

Setelah melaksanakan kegiatan kuliah kerja nyata (KKN) selama 31 hari yang terhitung mulai tanggal 16 Juli 2014 sampai tanggal 22 Agustus 2014 yang berada di

Khusus mengenai kerja kami di PLL, dalam inventarisasi pengaruh Bahasa Jawa dan Bahasa Sunda, ada kesulitan menetapkan apakah sebuah kata itu berasal dari Bahasa Jawa atau dari

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

Salah satu faktor yang menentukan keberhasilan suatu jasa di pasar sasaran adalah bagaimana kegiatan pemasaran dilaksanakan dengan baik dan tepat, sehingga produk

Hasil analisa ragam menunjukkan bahwa faktor jarak anoda katoda dan konsentrasi Tween 80 memberikan pengaruh yang tidak nyata pada selang kepercayaan 95% dengan

Faktor-faktor yang menyebabkan kurangnya minat generasi muda untuk menjadi pengrajin batik di Desa Sumurgung antara lain: dikarenakan minimnya keterampilan dan