Abstract :
Dengan semakin berkembangnya pemanfaatan teknologi informasi dalam membantu pekerjaan di berbagai organisasi maupun pekerjaan pribadi. UD Lumayan Putra merupakan sebuah badan usaha dalam bidang perdagangan barang. Dalam usaha perdagangan tersebut tentu saja memerlukan sebuah pencatatan data-data dan informasi di dalamnya secara komputerisasi. Tujuan penulisan ini adalah untuk membangun sebuah sistem informasi yang dapat membantu dalam usaha perdagangan tersebut. Diharapkan dengan adanya sistem informasi ini dapat memudahkan para karyawan dalam melakukan input, edit, hapus data pembelian dan penjualan barang. Sistem ini didukung oleh sistem perangkat keras ( hardware ) dan sistem perangkat lunak ( software ). Sistem ini dirancang dengan menggunakan pemodelan UML ( Unified modeling Language ) dan pemrograman yang digunakan untuk membangun sistem ini yaitu bahasa pemrograman Java dengan media penyimpanan database menggunakan MySQL. Pada persediaan barang. Sistem ini dapat diakses oleh tiga jenis pengguna, yaitu admin, bagian gudang dan penjualan. Masing – masing pengguna menggunakan kode akses. Pada bagian admin dapat melihat laporan usaha dagang. menginputkan data – data agen dan barang. Pada bagian gudang dapat melakukan transaksi pembelian barang, pengecekan persediaan barang dan retur pembelian barang dan dapat melihat barang mana yang akan habis atau sudah habis sehingga dapat mengambil keputusan untuk melakukan pembelian barang. Sedangkan pada bagian penjualan, hanya dapat melakukan penjualan barang. Kata Kunci: Java, JPA, Persistence, Multiuser, Framework, MySQL, Pembelian, UML