M
MA
AK
KA
A
B
BE
ER
R
P
Prro
og
grr
LAH PEMROGRA
LAH PEMROGRA
R
RE
EN
NT
TA
AS
SI
I O
OB
BJ
JE
E
m Persediaan Obat Ap
m Persediaan Obat Ap
KELOMPOK : KELOMPOK : 1.1. AGUS SAIFULLAH (12150015)AGUS SAIFULLAH (12150015) 2.
2. ANDYKA ADY SETIAWAN (12150480)ANDYKA ADY SETIAWAN (12150480) 3.
3. M.IVAN SIDDIQ PRATAMA (12150281)M.IVAN SIDDIQ PRATAMA (12150281) 4.
4. VIRGINIO SAPUTRO (12150154)VIRGINIO SAPUTRO (12150154)
AN
AN
II
II
otek
otek
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 ... 3B. RANCANGAN DIAGRAM UML... 5
C. RANCANGAN FORM ... 6 D.LAPORAN ... 10 BAB III... 12 PENUTUP... 12 A. KESIMPULAN ... 12
KATA PENGANTAR
Assalamu’alaikum 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.
Wassalamu’alaikum Wr.Wb.
Jakarta, 27 April 2017
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:
2. Pembuatan rancangan diagram UML yang terdiri dari use case dan class diagram
3. Pembuatan rancangan form 4. Menampilkan script program
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
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
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 ).
b. Entity Relationship Diagram
Gambar 2.2. Entity Relationship Diagram
C. RANCANGAN FORM
b. Form Menu Utama
d. Form Data Pelanggan
f. Form data Penjualan
D.LAPORAN
a. Laporan Pembelian
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.