presentasi java

13
Aplikasi Desktop Untuk Logistik Alat Tulis Kantor Berbasis Java (Client - Server - Middleware). Oleh : Made Andhika 23510307 I Putu Agus Eka Pratama 23510310 MTI ITB

Upload: putu-shinoda

Post on 30-Jun-2015

972 views

Category:

Technology


0 download

DESCRIPTION

Presentasi Tugas Java

TRANSCRIPT

Page 1: Presentasi java

Aplikasi Desktop Untuk Logistik Alat Tulis Kantor Berbasis Java (Client - Server - Middleware).

Oleh :

Made Andhika 23510307I Putu Agus Eka Pratama 23510310

MTI ITB

Page 2: Presentasi java

Pendahuluan : Latar Belakang

Aplikasi logistik alat tulis kantor berbasis java (client - server - middleware) dibuat dengan tujuan :1. Memudahkan proses logistik alat tulis kantor.2. Mahalnya perangkat lunak serupa sehingga perlu dirancang aplikasi alternatif dengan fungsi yang tidak jauh beda berdasarkan konsep Free and Open Source (FOSS).3. Menerapkan bahasa pemrograman Java dan DB MySQL pada sisi aplikasi desktop dan jaringan.4. Sebagai tugas akhir mata kuliah Pemrograman dan Aplikasi Internet Web.

Page 3: Presentasi java

Spesifikasi Perangkat Lunak :Fitur

Aplikasi logistik alat tulis kantor berbasis java (client - server - middleware) yang akan dibangun ini memiliki spesifikasi fitur sebagai berikut :1. Dapat berjalan pada sistem operasi dan arsitektur mesin apa saja, pada 1 komputer maupun multi komputer (via jaringan), asalkan tersedia Java (J2SE) di dalamnya.2. Memiliki 2 tipe user yaitu admin (pegawai divisi logistik) dan user biasa (divisi non logistik/kasir), dengan login dan privillege berbeda.3. Admin mampu melakukan manipulasi data (insert, delete, edit/update, view) pada data alat tulis kantor dan data pegawai, user biasa hanya mampu melakukan view saja.4. Pada data pesanan, admin mampu melakukan view, delete, approve pesanan. User biasa hanya mampu insert dan view saja.5. Admin dapat melakukan insert, delete, dan edit/update data pegawai.6. Admin dan user biasa bisa melakukan pencarian terhadap barang.

Page 4: Presentasi java

Spesifikasi Perangkat Lunak :Hardware dan Software

Aplikasi logistik alat tulis kantor berbasis java (client - server - middleware) yang akan dibangun ini dapat berjalan baik pada komputer dengan spesifikasi minimum : 1. Processor 1,8 GHz (Intel/AMD).2. RAM 128 MB. 3. VGA Onboard.4. Mouse, keyboard, monitor standar.5. Kartu jaringan wired/wireless (optional).6. Java (J2SE).7. MySQL.8. OS Linux/Windows/Mac.

Page 5: Presentasi java

Desain Perangkat Lunak

Dengan konsep client - server - middleware, maka dirancang desain perangkat lunak ini sebagai berikut :1.) Logistik → untuk server → menyediakan login admin dan menu admin.2.) LogistikClient → untuk client → menyediakan login client dan menu client.3.) LogistikApi → mencatat log proses server – client dan sekaligus sebagai penghubung keduanya (port).4.) Untuk database menggunakan MySQL melalui JDBC.5.) Koneksi server - client - database menggunakan port.

Page 6: Presentasi java

Skema Perangkat Lunak

1 komputern komputer (via jaringan)

Page 7: Presentasi java

Bagan Database Logistik

Page 8: Presentasi java

ERD (Entity Relationship Diagram)

Page 9: Presentasi java

Use Case Diagram

Page 10: Presentasi java

Class Diagram

Page 11: Presentasi java

Progress Report

1. UML (Use Case Diagram dan Class Diagram) dan Bagan Database telah selesai dibuat menggunakan Umbrello dan DIA Diagram di Linux Ubuntu.2. SKPL/Software Requirement telah selesai dibuat menggunakan Open Office dan Latex (Lyx) Linux Ubuntu.3. Coding aplikasi dan database masih dalam tahap pengerjaan dan penyempurnaan menggunakan Netbeans di Linux Ubuntu dan Windows.4. Pengujian dan demo akan dilakukan pada 2 buah komputer (Linux - Windows) via wireless intranet ITB dengan pengalamatan DHCP.

Page 12: Presentasi java

Update 25 April 2011

Dokumentasi laporan telah selesai dibuat dengan pengujian pada 1 mesin berbasis Linux.

Presentasi dan demo dilakukan 26 April 2011 menggunakan 2 buah komputer berbasis windows dan linux, menggunakan pengalamatan DHCP pada wireless intranet ITB.

Disertakan laporan bugs dan kekurangan yang masih ada untuk acuan saran perbaikan ke depannya.

Page 13: Presentasi java

TERIMA KASIH