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

                         Oleh :

                   Made Andhika 23510307
             I Putu Agus Eka Pratama 23510310

                         MTI ITB
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.
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.
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.
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.
Skema Perangkat Lunak

                        n komputer (via jaringan)
  1 komputer
Bagan Database Logistik
ERD (Entity Relationship Diagram)
Use Case Diagram
Class Diagram
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.
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.
TERIMA KASIH

Presentasi java

  • 1.
    Aplikasi Desktop UntukLogistik Alat Tulis Kantor Berbasis Java (Client - Server - Middleware). Oleh : Made Andhika 23510307 I Putu Agus Eka Pratama 23510310 MTI ITB
  • 2.
    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.
  • 3.
    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.
  • 4.
    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.
  • 5.
    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.
  • 6.
    Skema Perangkat Lunak n komputer (via jaringan) 1 komputer
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
    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.
  • 12.
    Update 25 April2011 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.
  • 13.