Anda di halaman 1dari 15

MAKALAH PEMROGRAMAN

BERORENTASI OBJEK II
Program Persediaan Obat Apotek

KELOMPOK :

1. AGUS SAIFULLAH (12150015)


2. ANDYKA ADY SETIAWAN (12150480)
3. M.IVAN SIDDIQ PRATAMA (12150281))
4. VIRGINIO SAPUTRO (12150154)

KELAS : 12.4B.02
TEHNIK INFORMATIKA STMIK NUSA MANDIRI
2017
DAFTAR ISI

DAFTAR ISI....................................................................................................................... ii
KATA PENGANTAR ........................................................................................................ ii
BAB I .................................................................................................................................. 1
PENDAHULUAN .............................................................................................................. 1
A. LATAR BELAKANG ................................................................................................... 1
B. TUJUAN PENULISAN ................................................................................................ 1
C. BATASAN PERMASALAH ......................................................................................... 1
BAB II................................................................................................................................. 3
PEMBAHASAN ................................................................................................................. 3
A.RANCANGAN DATABASE ......................................................................................... 3
B. RANCANGAN DIAGRAM UML ................................................................................ 5
C. RANCANGAN FORM .................................................................................................. 6
D.LAPORAN .................................................................................................................... 10
BAB III ............................................................................................................................. 12
PENUTUP ........................................................................................................................ 12
A. KESIMPULAN ........................................................................................................... 12

KATA PENGANTAR

[ii]
Assalamualaikum Wr. Wb

Alhamdulillah, puji syukur penulis haturkan kehadirat Allah SWT. Atas


rahmat-Nya lah Penulis dapat menyelesaikan makalah ini tepat pada waktunya.
Tak lupa Penulis juga menghaturkan terima kasih yang sebesar-besarnya kepada
semua pihak yang telah mendukung dan membantu Penulis dalam menyelesaikan
makalah ini yang berjudul Program Persediaan Obat Apotek
Makalah ini disusun dalam rangka memenuhi nilai Ujian Akhir Semester
matakuliah Pemrograman Berorientasi Objek II. Proses penyusunan makalah ini
tidak luput dari berbagai hambatan, tantangan dan permasalahan yang
dihadapi.Tetapi, berkat petunjuk dan bimbingan Tuhan Yang Maha Esa,
kerjasama, dorongan, arahan, bantuan, saran dan kritik yang bersifat konstruktif
dari berbagai pihak sangat membantu penulis sehingga makalah ini dapat penulis
selesaikan tepat pada waktunya. Oleh karena itu, sebagai rasa syukur dan hormat,
melalui kesempatan ini penulis menyampaikan ucapan terima kasih kepada :
1. Ibu Noermah, M.Kom selaku Dosen matakuliah Pemrograman
Berorientasi Objek II;
1. Orang tua kami Tim Penyusun yang selalu memberikan doa serta
dukungannya;
2. Teman-teman satu kelompok makalah matakuliah Pemrograman
Berorientasi Objek II ;
3. Semua pihak yang telah membantu kami menyelesaikan makalah
Pemrograman Berorientasi Objek II .

Namun demikian, Penulis merasa masih banyak sekali kekurangan dalam


penyusunan makalah ini, sesuai dengan pepatah yang mengatakan bahwa tak ada
gading yang tak retak. Oleh karena itu, segala saran dan kritik yang membangun
dari yang lebih berkompeten di bidang pemrograman Java, penulis terima dengan
penuh rasa terima kasih. Akhir kata, Penulis berharap makalah ini dapat
bermanfaat bagi para pembaca, khususnya bagi yang akan mempelajari bahasa
pemrograman Java.

Wassalamualaikum Wr.Wb.

Jakarta, 27 April 2017

ttd

[iii]
BAB I
PENDAHULUAN

A. LATAR BELAKANG

Sistem informasi merupakan sekumpulan komponen-komponen yang


saling berhubungan, yang mengumpulkan, memproses, menyimpan, dan
mendistribusikan informasi untuk menunjang pengambilan keputusan dan
pengawasan dalam suatu organisasi. Selain menunjangproses pengambilan
keputusan, kordinasi dan pengawasan sistem informasi juga dapat membantu
manusia dalam menganalisis permasalahan, menggambarkan hal-hal yang rumit
dan menciptakan produk baru.Sistemi informasi ada 2 pilihan yaitu secara manual
dan sistem komputerisasi. Sistem komputerisasi tentunya memiliki keefektifan
yang lebih baik dibandingkan sistem manual karena selain mempermudah
pekerjaan dalam penyimpanan, perubahan ataupun pencarian data, sistem
komputerisasi mampu menciptakan sebuah informasi yang terintegritas dan lepas
dari masalah data yang ganda. Maka pada akhirnya, setiap proses dalam
pengambilan keputusan dapat dilakukan dengan lebih mudah tanpa khawatir
kehilangan data ataupun terdapat data yang rangkap karena sudah memiliki acuan
dalam sistem.Teknologi komputer yang disertai sistem informasi yang terintegrasi
ini sangat dibutuhkan untuk mengelola dan mendata semua proses kegiatan yang
ada pada suatu perusahaan. Hal ini sangat dirasakan ketika mengolah banyaknya
data barang dan data transaksi penjualan. Dengan adanya Sistem penjualan ini
memiliki banyak kelebihan dalam proses pengolahan data yang ada khususnya
transaksi penjualan.

B. TUJUAN PENULISAN
Tujuan yang ingin kami capai dari penyusunan makalah dan pembuatan
projek java ini adalah:
1. Membuat program penjualan yang user friendly, cepat dalam
pengaksesannya, mudah dari sisi perawatan dan mudah dalam
pengembangan aplikasinya;
2. Membantu memberikan keakuratan data untuk pembuatan laporan secara
cepat dan tepat.
3. Memenuhi nilai project matakuliah Pemrograman Berorientasi Objek II.

C. BATASAN PERMASALAH
Dalam pembuatan makalah sistem informasi ini, agar tidak menyimpang
dari tujuan yang ingin dicapai maka pembahasan dibatasi oleh hal-hal sebagai
berikut:
1. Pembuatan rancangan database penjualan

[1]
2. Pembuatan rancangan diagram UML yang terdiri dari use case dan class
diagram
3. Pembuatan rancangan form
4. Menampilkan script program
5. Serta pembuatan laporan

[2]
BAB II
PEMBAHASAN

A.RANCANGAN DATABASE
1. Database
Database dibuat dengan nama: dbpersedian. Berikut adalah tabel-tabel
yang akan dibuat:

a. Tabel :user

Field Type Length Keterangan

Id varchar 10 Primary Key

UserName varchar 20

Password varchar 20

b. Tabel: obat

Field Type Length Keterangan

kd_obat varchar 5 Primary Key


nm_obat varchar 25
stok varchar 30

satuan varchar 20
harga_jual double
harga_beli double

c. Tabel: pembelian

Field Type Length Keterangan


kd_obat varchar 5 Primary Key
no_distrib varchar 5
telfon varchar 20
tanggal date 20
jumlah varchar 8
harga double
total double

[3]
d. Tabel :penjualan

Field Type Length Keterangan


kd_plg varchar 5 Primary Key
no_fak varchar 5
kd_obat varchar 20
tanggal date 20
jumlah varchar 8
harga double
total double

e. Tabel: persediaan

Field Type Length Keterangan

kd_obat varchar 5 Primary Key

tanggal date 30

frekuensi varchar 20

periode varchar 20

eoq varchar 20

b_pesan varchar 20

b_simpan varchar 20

interval varchar 20

kebutuhan varchar 20

f. Tabel: pelanggan

Field Type Length Keterangan

kd_plg varchar 5 Primary Key

nm_plg varchar 15

telepon varchar 20

alamat varchar 20

[4]
B. RANCANGAN DIAGRAM UML
1. Diagram UML dari Inventory
a. Use Case Diagram

Gambar 2.1. Use Case Diagram

Penjelasan gambar:
User berhubungan secara langsung dengan case Mengelola Data Master,
di mana data master terdiri dari Barang ,Pelanggan, Persedian sehingga ia
bisa melakukan input, update, maupun delete terhadap data yang ada.
User dapat menginput data transaksi penjualan,pembelian
User dapat melihat laporan, yang terdiri dari laporan penjualan, laporan
pembeian, dan laporan persedian (transaksi ).

[5]
b. Entity Relationship Diagram

Gambar 2.2. Entity Relationship Diagram

C. RANCANGAN FORM
a. Form Log In

[6]
b. Form Menu Utama

c. Form Data Barang

[7]
d. Form Data Pelanggan

e. Form Data Persediaan

[8]
f. Form data Penjualan

g.Form data Pembelian

[9]
D.LAPORAN

a. Laporan Pembelian

b. Laporan Penjualan

[10]
c. Laporan Persedian

[11]
BAB III
PENUTUP

A. KESIMPULAN

Perkembangan teknologi informasi dan komunikasi menuntut kita untuk


selalu berkembang dan mampu sejalan dengan perkembangan teknologi yang
terkini, dalam hal ini adalah perkembangan software baik itu dalam pengetahuan,
mengetahui perkembangan dan menggunakannya, atau bahkan dalam
mengembangkannya. Perkembangan teknologi khususnya software, ini tidak
terlepas dari keberadaan bahasa pemrograman Java, sebagai salah satu bahasa
pemrograman yang tenar dimasa sekarang, pemahaman kita akan kemajuan
teknologi amatlah penting dan akan lebih bermanfaat jika kita mampu
menggunakan, mengimplementasikan bahkan membuat sebuah program dengan
bahasa pemrograman Java ini, sehingga kita bisa mewarnai dan juga
menyeimbangi perkembangan dunia teknologi.

Keberadaan java saat ini khususnya dalam dunia pemrograman, sangatlah penting
dan sangat berpengaruh dalam perkembangan berbagai aplikasi, dari aplikasi yang
sederhana hingga aplikasi yang sangat rumit dan besar. Keberadaan java ini
membuat mudah kita dalam mengembangakan dan juga membuat sebuah
apalikasi, bagi kita yang ingin menekuni dan berkiprah dalam dunia programmer,
saat ini yang paling tepat untuk diperalajari adalah bahasa pemrograman Java dan
ini dilansirkan bahwa akan tetap eksis sampai masa mendatang, bahkan melebihi
keberadaan bahasa C, C++, Delphi, Pascal, Visual Basic dan bahasa pemrograman
yang lain.

[12]

Anda mungkin juga menyukai