presentation 1

26

Upload: david-dbayu

Post on 19-Feb-2016

216 views

Category:

Documents


0 download

DESCRIPTION

basic

TRANSCRIPT

Page 1: Presentation 1
Page 2: Presentation 1

Rincian Topik

Java Persistence API (JPA)

Multi‐tier Architecture

Sistem Akademik Sekolah

Topik Utama

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 1

Page 3: Presentation 1

Latar Belakang Masalah 

Sekolah memerlukan alat bantu administrasi.Alat bantu terkomputerisasi  kemudahan.Tidak terikat satu komputer.Setiap  pihak sekolah dapat menggunakannya.Mencakup beberapa aktifitas administrasi sekolah.

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 2

Page 4: Presentation 1

Rumusan Masalah Bagaimana mengembangkan SIA yang memuat:

Pendataan siswaManajemen nilaiManajemen guru mata pelajaranManajemen wali kelasPengaturan jadwal pelajaranMenangani transaksi pembayaran uang sekolah

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 3

Page 5: Presentation 1

Tujuan dan Manfaat

Merancang sebuah SIA sesuai rumusan masalahMengembangkan SIA sesuai perancangan.

SOLUSIpresentasi ujian skripsi Oloan M. Sembiring6/10/2010 4

Page 6: Presentation 1

Batasan Masalah

Aplikasi belum dapat digunakan oleh siswa.Diuji dan digunakan pada jaringan lokal (LAN).

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 5

Page 7: Presentation 1

Penyelesaian ?

Menggunakan konsep JPA di dalam SIA.SIA berjalan di jaringan multi‐tier architecture.

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 6

Page 8: Presentation 1

Konsep JPA Manajemen data relasional pada sebuah aplikasi.Menggunakan pendektan Object Relational Mapping.Terdiri dari object yang disebut Entity Class.Entity Class  Plain Old Java Object (POJO).Dibantu dengan Entity Manager.

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 7

Page 9: Presentation 1

JPA Implementation

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 8

Page 10: Presentation 1

Multi‐tier ArchitectureBentuk lain client‐server architecture.Biasa disebut n‐tier architecture.Memiliki susunan :

Presentation TierApplication TierData Tier

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 9

Page 11: Presentation 1

Multi‐tier Architecture Design

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 10

Page 12: Presentation 1

Metode Penelitian:Prototyping Model

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 11

Page 13: Presentation 1

Perancangan (bagian satu)Requirements AnalysisRequirements Model 

Use case modelUse case specifications

Requirements SpecificationsAnalysis ClassesBehavioral Model – Sequence DiagramsBehavioral Model – Collaboration DiagramsFinal Object Model

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 12

Page 14: Presentation 1

Perancangan (bagian dua)Data Design

JPA Pattern Static ViewJPA Pattern Dynamic View

Software ArchitectureNetwork ArchitectureInterface Design Pattern

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 13

Page 15: Presentation 1

Requirements AnalysisPenentuan actor di dalam sistem.Keterangan atau informasi dari setiap actor.Apa saja yang dapat dilakukan actor di dalam sistem?

Am I an actor ??

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 14

Page 16: Presentation 1

Use Case DiagramsMempresentasikan hasil analisis sebelumnya.Penyajian dalam bentuk use case diagram.Terlihat hubungan antar actor (secara umum).First iteration use case diagram.Second iterarion use case diagrams.

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 15

Page 17: Presentation 1

Requirements SpesificationsAnalysis Classes

Boundary ClassControl ClassEntity Class

Behavioral Model – Sequence DiagramsBehavioral Model – Collaboration DiagramsFinal Object Model

Object model dari hasil analisis kelas.

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 16

Page 18: Presentation 1

Data DesignDikenal dengan istilah data architecting.Menciptakan pemodelan data dalam bentuk representasi spesifik.JPA Pattern Static ViewJPA Pattern Dynamic View

JPA getEntityManagerCreate DataSelect DataUpdate DataRemove Data

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 17

Page 19: Presentation 1

Software Architecture

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 18

Page 20: Presentation 1

Network Architecture

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 19

Page 21: Presentation 1

Interface Design Pattern

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 20

Page 22: Presentation 1

Pengujian AplikasiMenggunakan integration testing.Apakah sudah sesuai dengan perancangan?Acuan pengujian  sequence diagram.Menelusuri setiap pesan yang dikirimkan.System Testing – Performance Testing.Network Testing

presentasi ujian skripsi Oloan M. Sembiring6/10/2010 21

Page 23: Presentation 1

KesimpulanSIA merupakan sistem kompleks.JPA sangat membantu dalam perancangan SIA.Jaringan Multi‐tier merupakan jaringan n‐tier , dimana : n ≥ 3.Konsep JPA dapat bekerja dengan baik dalam jaringan multi‐tier  archietcture.

6/10/2010 presentasi ujian skripsi Oloan M. Sembiring 22

Page 24: Presentation 1

Saran PengembanganStabilisasi ServerPenggunaan server lintas jaringan.Aplikasi dapat menampilkan tabel database secara langsung.Diharapkan siswa juga dapat menggunakan SIA.

6/10/2010 presentasi ujian skripsi Oloan M. Sembiring 23

Page 25: Presentation 1

TANYA JAWAB

6/10/2010 presentasi ujian skripsi Oloan M. Sembiring 24

Page 26: Presentation 1

THE END……2010……

6/10/2010 presentasi ujian skripsi Oloan M. Sembiring 25