Minggu, 02 Oktober 2011

RESUME ANALISA DAN PERANCANGAN BERORIENTASI OBYEK (PERTEMUAN Ke-4)


DIAGRAM AKTIVITAS
Diagram aktifitas menggambarkan aliran fungsionalitas sistem. Ada dua kegunaan diagram aktivitas dalam pemodelan dengan UML.dua kegunaan tersebut adalah :
1.      Pada tahap pemodelan bisnis, diagram aktivitas dapat digunakan untuk menunjukkan alur kerja bisnis (Business Workflow).
2.      Pada tahap pemodelan bisnis, diagram aktivitas dapat digunakan untuk menjelaskan aktivitas yang terjadi di dalam sebuah use case.
Elemen-elemen utama yang digunakan dalam diagram aktivitas adalah sebagai berikut :
a.       Swimlanes, menunjukkan siapa yang bertanggung jawab melakukan aktivitas dalam suatu diagram. Symbol Swimlanes digambarkan seperti lintasan di kolam renang.
b.      Aktivitas, adalah kegiatan dalam alur kerja (Workflow). Merupakan inti dari diagram ini. Aktivitas dinyatakan dengan menggunakan symbol Oval.
c.       Entitas bisnis, adalah entitas-entitas yang digunakan dalam alur kerja. Entitas bisnis digambarkan dengan menggunakan symbol persegi panjang atau kotak.
d.      Transisi, menunjikkan bagaimana alur kerja itu berjalan dari satu aktivitas ke aktivitas lainnya. Transisi dinyatakan dengan symbol anak panah yang mentransisikandari satu aktivitas ke aktivitas lainnya.
e.       Titik keputusan, menunjukkan di situ sebuah keputusan perlu dibuat dalam alur kerja. Titik keputusan dinyatakan dengan simbol wajik.
f.        Sinkronisasi, menunjukkan dua atau lebih langkah dalam alur kerja berjalan secara serentak. Dua atau lebih aktivitas yang dijalankan secara serentak menggunakan simbol sinkronisasi.
g.       Keadaan awal (Start state), menunjukkan di situ alur kerja dimulai. Pada satu diagram aktivitas hanya mampu mempunyai satu start state. Simbol start state menggunakan simbol  lingkaran kecil dengan bagian dalam bulat terisi warna.
h.      Keadaan akhir (End State), menunjukkan di situ alur kerja berakhir.sebaliknya, dalam satu diagram aktivitas bisa mempunyai beberapa end state. Diagram aktivitas ini mirip dengan sebuah fungsi atau sebuah metode yang hanya mempunyai satu pintu masuk tetapi bisa mempunya beberapa pintu keluar. Simbol end state dinyatakan dengan notasi lingkaran kecil seperti mata sapi.

Contoh Diagram Aktivitas (Activity Diagram)
Pada gambar berikut ini menunjukkan sebuah contoh sederhana dari aktivitas peminjaman buku perpustakaan
Diagram aktivitas untuk  aktivitas peminjaman buku perpustakaan, sebagai berikut:

Contoh salah satu Elemen-elemen utama yang digunakan dalam diagram aktivitas
Gambar berikut menunjukkan sebuah contoh sederhana dari elemen Swimlane. Pada aktivitas peminjaman buku perpustakaan ini akan menunjukkan siapa yang bertanggung jawab melakukan aktivitas dalam suatu diagram
Diagram aktivitas untuk  aktivitas peminjaman buku perpustakaan, sebagai berikut:


 

Sabtu, 24 September 2011

PEMODELAN BISNIS dan BISNIS USE CASE DIAGRAM

Pemodelan Bisnis, secara formal, didefinisikan sebagai segala teknik pemodelan yang digunakan untuk mengambarkan model sebuah bisnis. Pemodelan Bisnis dapat digunakan untuk meninjau, meningkatkan, dan membuat sebuah bisnis. Dengan dilakukannya pemodelan bisnis diharapkan kita:
•Memahami struktur dan dinamika organisasi
•Memahami masalah-masalah dalam mencapai target organisasi dan menemukan potensi untuk kemajuan organisasi.
•Yakin bahwa para customer, end user, dan developer mempunyai sebuah pemahaman yang benar mengenai organisasi.
•Dapat menurunkan/mendapatkan kebutuhan perangkat lunak yang akan kita buat yang diperlukan untuk mendukung pencapaian target organisasi.


Kapan membutuhkan Pemodelan Bisnis?
o Jika kelompok kerja merupakan kelompok baru dalam organisasi
o Jika organisasi mengalami re-engineering proses bisnis/ bermaksud menjalankan re-engineering proses bisnis
o Jika kita akan membangun perangkat lunak yang akan dipergunakan oleh porsi yang significant dari organisasi
o Jika terdapat aliran kerja yang kompleks dan besar yang tidak didokumentasikan
o Jika kita merupakan konsultan organisasi yang belum pernah bekerja sama.


kapan tidak memerlukan Pemodelan Bisnis?
o Jika kita telah memahami struktur, tujuan, visi dan stakeholder dari organisasi
o Jika kita membangun perangkat lunak yang akan dipergunakan hanya oleh bagian kecil dari organisasi dan tidak akan menimbulkan efek pada keseluruhan bisnis
o Jika aliran kerja organisasi telah jelas dan didokumentasikan dengan baik
o Jika tidak terdapat banyak waktu (tapi tidak boleh dijadikan alasan).


Elemen-elemen pemodelan bisnis:
Business use-case model, dengan elemen-elemen: Business Actor dan Business Use-case, serta Activity Diagram untuk menjelaskan model business use-case. Berikut gambaran Business Use-case Diagram.






Business objek model, dengan elemen-elemen: Business Worker (Pekerja Bisnis), Business Entity (Entitas Bisnis)


Business Object Model: Menggambarkan realisasi business use-case. Mengenali semua orang yang bekerja dan benda yang terlibat dalam bisnis dan bagaimana satu sama lain berhubungan.

Business Use-case Model: Merupakan model yang menggambarkan proses bisnis dari sebuah bisnis atau organisasi dan interaksi proses tersebut dengan pihak luar, seperti para customer dan partner. Diperlukan untuk memperjelas konteks bisnis dari perangkat lunak yang akan dibuat, bersifat optional. Diilustrasikan dalam satu atau beberapa business use-case diagram.

Rabu, 21 September 2011

RESUME METODOLOGI PENELITIAN (Pertemuan Ke-2)

Pengertian metode penelitian adalah suatu metode yang dipengaruhi oleh adanya dan untuk dapat menghasilkan suatu data-data penelitian perusahaan.
Pengertian metodologi penelitian adalah suatu teori yang digunakan untuk melakukan metode penelitian.

Research adalah mencari dan menghasilkan.
Penelitian adalah suatu proses untuk mencapai jawaban terhadap pertanyaan dan penyelesaian terhadap suatu permasalahan.

Sarana berpikir ilmiah adalah :Bahasa, ialah bahasa  ilmiah  yg  merupakan  sarana  komunikasi  ilmiah  yang  ditujukan  untuk  menyampaikan  informasi berupa  pengetahuan,  syarat-syarat :
    - Bebas  dari  unsur  emotif
    - reproduktif
    - Obyektif
    - Eksplisit
Matematika, pengetahuan  sbg  sarana  berpikir  deduktif  sifat :
   - Jelas,  spesifik  dan  informatif
   - Tidak  menimbulkan  konotasi  emosional
   - Kuantitatif
Statistika,  pengetahuan  sebagai  sarana  berpikir  induktif  sifat  : 
   - Dapat  digunakan  untuk  menguji  tingkat  ketelitian 
   - Untuk  menentukan  hubungan  kausalitas  antar  factor  terkait

Beberapa ragam suatu penelitian adalah :
   - Eksplorasi
   - Deskripsi
   - Prediksi
   - Eksplanasi
   - Aksi
Beberapa ragam suatu penelitian diatas ini merupakan suatu tujuan - tujuan yang didasarkan oleh berbagai tujuan ragam suatu penelitian perusahaan.

RESUME METODOLOGI PENELITIAN (Pertemuan Ke-1)

Harapan & Rasa Ingin Tahu Sebagai Fungsi Pikiran Menghasilkan 2 Hal:
  • Dorongan Yang Bersifat Praktis yang menghasilkan ilmu pengetahuan terapan atau teknologi
  • Dorongan Yang Bersifat Non Praktis atau Teoretis yang menghasilkan ilmu pengetahuan murni atau ilmu  murni.

Sistematika Perkembangan Ilmu:




Berbagai cara untuk memperoleh pembenaran pengetahuan yaitu:
   - Kebetulan (accident)
   - Otoritas
   - Coba-coba dan ralat (Trial & Error)
   - Spekulasi (speculation)
   - Pengalaman (experient)
   - Metode Ilmiah (Scientific Method)

Sarana berpikir ilmiah:
1. Bahasa, ialah bahasa ilmiah yg merupakan sarana komunikasi ilmiah yang ditujukan untuk menyampaikan   informasi berupa pengetahuan, syarat-syarat :
   > bebas dari unsur emotif
   > reproduktif
   > obyektif
   > eksplisit
2. Matematika, pengetahuan sbg sarana berpikir deduktif sifat :
   > elas, spesifik dan informatif
   > tidak menimbulkan konotasi emosional
   > Kuantitatif
3. Statistika, pengetahuan sebagai sarana berpikir induktif sifat :
   > dapat digunakan untuk menguji tingkat ketelitian
   > untuk menentukan hubungan kausalitas antar factor terkait

Minggu, 18 September 2011

RESUME ANALISA PERANCANGAN BERORIENTASI OBYEK PERTEMUAN Ke-2

UML singkatan dari Unified Modeling Language. System berorientasi obyek notasi telah berkembang dari karya Grady Booch, Rumbaugh James, Ivar Jacobson, dan Rasional Software Corporation.
Para ilmuwan computer terkenal teknologi masing-masing menyatu ke dalam model standar tunggal. UML telah diterima pleh Object Manajement group (OMG) sebagai standar untuk program pemodelan berorientasi objek.
Macam Macam UML Diagram :
UML menyediakan 10 macam diagram untuk memodelkan aplikasi berorientasi objek, yaitu:
• Use Case Diagram untuk memodelkan proses bisnis.
• Conceptual Diagram untuk memodelkan konsep-konsep yang ada di dalam aplikasi.
• Sequence Diagram untuk memodelkan pengiriman pesan (message) antar objects.
• Collaboration Diagram untuk memodelkan interaksi antar objects.
• State Diagram untuk memodelkan perilaku objects di dalam sistem.
• Activity Diagram untuk memodelkan perilaku Use Cases dan objects di dalam system.
• Class Diagram untuk memodelkan struktur kelas.
• Object Diagram untuk memodelkan struktur object.
• Component Diagram untuk memodelkan komponen object.
• Deployment Diagram untuk memodelkan distribusi aplikasi.

Berikut akan dijelaskan 4 macam diagram yang paling sering digunakan dalam pembangunan aplikasi berorientasi object, yaitu use case diagram, sequence diagram, collaboration diagram, dan class diagram.

1. Use Case Diagram

Use case diagram digunakan untuk memodelkan bisnis proses berdasarkan perspektif pengguna sistem. Use case diagram terdiri atas diagram untuk use case dan actor. Actor merepresentasikan orang yang akan mengoperasikan atau orang yang berinteraksi dengan sistem aplikasi.
Use case merepresentasikan operasi-operasi yang dilakukan oleh actor. Use case digambarkan berbentuk elips dengan nama operasi dituliskan di dalamnya. Actor yang melakukan operasi dihubungkan dengan garis lurus ke use case.


2. Sequence Diagram
Sequence diagram menjelaskan secara detil urutan proses yang dilakukan dalam sistem untuk mencapai tujuan dari use case: interaksi yang terjadi antar class, operasi apa saja yang terlibat, urutan antar operasi, dan informasi yang diperlukan oleh masing-masing operasi.

3. Collaboration Diagram

Collaboration diagram dipakai untuk memodelkan interaksi antar object di dalam sistem. Berbeda dengan sequence diagram yang lebih menonjolkan kronologis dari operasi-operasi yang dilakukan, collaboration diagram lebih fokus pada pemahaman atas keseluruhan operasi yang dilakukan oleh object.

4. Class Diagram
Class diagram merupakan diagram yang selalu ada di permodelan sistem berorientasi objek. Class diagram menunjukkan hubungan antar class dalam sistem yang sedang dibangun dan bagaimana mereka saling berkolaborasi untuk mencapai suatu tujuan.

Jenis UML Diagram :
A. State Chart Diagram
State Chart Diagram menggambarkan perilaku dinamis dari sebuah system dalam menanggapi rangsangan eksternal. State Chart Diagram yang sangat berguna dalam pemodelan obyek reaktif Negara yang dipicu oleh peristiwa tertentu
B. Componen Diagram
Componen Diagram yaitu menggambarkan organisasi komponen perangkat lunak fisik, termasuk kode sumber, run time (biner) kode dan executable
C. Deployment Diagram
Deployment Diagram menggambarkan sumber daya fisik dalam system, termasuk node, komponen dan koneksi.

RESUME ANALISA PERANCANGAN BERORIENTASI OBYEK PERTEMUAN Ke-1

Berorientasi objek adalah paradigma baru dalam rekayasa perangkat lunak yang memandang sistem sebagai kumpulan objek diskrit yang saling bberinteraksi satu sama lain.
Software enginering:
1.Modeling
2.Problem solving
3.Knowledge activity:data, informasi, proses, dokumen.

A.Objek
Pada paradigma berorientasi objek, setiap kali objek mempunyai dua pengenal, yaitu informasi tentang objek itu dan perilaku yang mengaturnya.
contoh: objek kendaraan: mobil, sepeda, becak.

B.OOP Basic Concept
a.Abstraksi yaitu cara paling dasar untuk mengelola kompleksitas. Kompleksitas yaitu Sesuatu yang mudah tapi masih dipahami.
b.Filter yaitu hanya memilih informasi dan proses yang relevan yang akan dibangun.
contoh: pasien dan customer
c.Pengkapsulan yaitu Memisahkan aspek-aspek eksternal objek yang dapat di akses objek-objek lain dari rincian implementasi objek itu sendiri.
Pengkapsulan (encapsulation) merupakan informasi hidding.
Informasi:
o Data
o detil implementasi
o harus dipindahkan ke area private.

4P adalah: 1. Private
2. Protected
3. Package
4. Public

C.Private adalah data yang dapat di akses oleh objek itu sendiri. contoh: admin.

D.Pewarisan adalah sebuah class yang dapat mewariskan sifat-sifatnya ke class turunannya berupa atribut dan operasi.
Contoh: Sepeda motor terdiri atas sepeda dan motor. Jadi, Sepeda motor
mewarisi sifat-sifat dari class sepeda dan motor.
E.Pengiriman Pesan yaitu Objek-objek dalam sistem bekerja sama dengan cara mengirimkan pesan dari satu objek ke objek yang lainnya.
F.Asosiasi, dapat diartikan: is the friend of and is the coworker of.