Minggu, 29 September 2013

Use Case Modelling ( Pertemuan 3 )

Definisi Use Case :
Adalah fungsionalitas atau persyaratan – persyaratan sistem yang harus dipenuhi oleh sistem yang akan dikembangkan tersebut menurut pandangan pemakai sistem. Model Use Case digunakan untuk mendeskripsikan requirement system dalam bentuk use case – use case ( Diadopsi dari teknik OOSE Jacobson ).

Ø  Inti dalam Use Case :
  1.          Bagaimana dan kapan use case dimulai dan selesai
  2.          Bagaimana interaksi antara use case dan actor, termasuk kapan dan apa yang dipertukarkan dalam interaksi tersebut
  3.          Bagaimana dan kapan use case menyimpan data
  4.          Bagaimana dan kapan persoalan ditangani
  5.          Apakah terdapat exception pada aliran kejadian

 Ø   Artifact Requirement :







Ø Use Case diagram :
Dokumentasi yang berisi gambaran system atau PL dilihat dari perspektif user . Fungsi use case diagram :
1.     Diagram yang digunakan untuk menggambarkan:
2.     Fungsi-fungsi yang disediakan oleh sistem
3. Interaksi user dengan sistem dengan menggunakan fungsionalitas yang tersedia.

Use Case diagram meggambarkan 3 aspek dari system yaitu :
  1.  Actor : Merepresentasikan orang, peran atau system lain yang    berinteraksi dengan system.Terhubung dengan use case melalui asosiasi
  2. Use case
  3. Batasan sistem atau subsistem
       Contoh :


    Simbol Actor & Use Case :


Kategori Use Case :

1.Use case konkrit : Use case yang dibuat sesuai kebutuhan actor
2.Use case abstrak : Use case yang tidak bisa berdiri sendiri a.l :
  - <>
     ------------------------>
     Menggambarkan kebutuhan use case terhadap use case lain,bisa meniadakan pengulangan use case

  - <>
     ------------------------>
     Menyatakan use case perluasan dari use case lain. Digunakan jika sebuah use case (base use case) meliputi perilaku use case lain (extending use case) karena kondisi tertentu. Digunakan untuk mengakomodasi perilaku opsional.

Realisasi Use Case :
  •   Inside view dari sistem digambarkan dengan diagram interaksi
  •   Diagram interaksi menggambarkan bagaimana use case direalisasikan sebagai interaksi antar sekumpulan objek dengan mempertukarkan message.
Template Dokumentasi Use Case :
  •   Name of use case
  •   Pre conditions : kondisi yang harus dipenuhi sebelum use case dijalankan
  •   Post conditions : kondisi yang harus dipenuhi setelah use case dijalankan
  •   Purpose : apa yang akan dicapai oleh use case
  •   Description : resume langkah atau tahapan dalam use case 









     

Selasa, 17 September 2013

Domain Modelling ( Pertemuan 2 )

Pengertian UML (Unified Modeling Language) adalah sebuah "bahasa" yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem. Sedangkan pengertian Domain Model adalah sekumpulan dari entity di database yang saling berelasi.
Tahapan Pembuatan Model Domain :
¢  Pada tahap ini jangan dipikir terlalu dalam hal2 terkait atribut-atributnya. fokus saja pada objek utama
¢  Cukup ada ”generalization (is a)” dan “aggregation (has a)” relationship
¢  Lakukan dalam waktu yang terbatas, karena domain model belumlah final, bisa berubah sesuai tahapan saat proses pemodelan berlangsung
¢  Domain model berbeda dengan data model, jangan terjebak pada aliran data.
Contoh Model Domain :

·         3+1 Komponen Utama Model Domain adalah :
¢  Domain Classes - Setiap Kelas Domain menunjukkan jenis obyek
¢  Attributes - Entitas
¢  Associations - Relasi antara dua buah kelas domain atau lebih.
¢  Additional Rules - Aturan kompleks yang tidak dapat ditampilkan dengan simbologi maka ditampilkan dengan catatan terlampir.
Contoh model domain sederhana :

Konsep OOP & ADBO :

Perbedaan instance variable dan class :
-          Instant variable   : wadah / tempat untuk penyimpanan suatu nilai
-          Class                   : bagian terkecil dari suatu program dan dibuat untuk menciptakan objek
                 Contoh :
                                      Mobil a : new mobil ()
                   Nb :asumsi / impelementasi menggunakan java
                         a       = instance variabel
                         mobil = class



Kamis, 12 September 2013

Pengantar Sistem Informasi ( Pertemuan 1 )


Setelah melakukan proses instalasi, sekarang saya akan memberikan sedikit penjelasan dalam oracle 10g tersebut.

click go to databse home page pada oracle, login menggunakan system yang merupakan user / perangkat bawaan dari oracle. Di system kita dapat mempelajari banyak tabel yang saling berhubungan satu sama lain.

Tampilan home setelah login

Administration :
Browser :

SQL :



Utilities :



Cara membuat tabel baru Mahasiswa :
      Create table mahasiswa(
      Npm number not null,
      Nama varchar2(25),
      Alamat varchar2(50)) ;

ket : - Number sebuah variabel yang dalam prosesnya terdapat penghitungan
        - varchar2 karana data yang diinputkan bersifat karakter dan tidak ada proses perhitungannya.

Cara memasukkan data :
    insert into mahasiswa (npm,nama,alamat)
    values ('10','dwi nurul','wadungasih');

Cara update data :
  update mahasiswa set alamat ='buduran' where npm = 10

Cara hapus / delete :
   delete mahasiswa where npm=10

Penjelasan fungsi menu - menu pada object browser di bagian create :
  • Index : Digunakan untuk menyimpan data yang lebih besar ( daftar isi dari sebuah data ).
  • Sequences : Berfungsi untuk menambahkan data pada baris / space yang kosong.
  • Triggers : Untuk membackup data secara otomatis.
  • Database links : Apabila database yang kita miliki banyak.
  • Materealized view : View yang isi querynya diisi di dalam tabel.
Sekian..
Mohon maaf apabila terdapat kesalahan, saya hanya bisa menyerap tentang materi yang diberikan.







Analisa Desain Berbasis Objek ( PERTEMUAN 1 )

UML dan INCONIX

Unified Modeling Language merupakan salah satu alat bantu yang dapat digunakan dalam bahasa pemograman yang berorientasi objek, saat ini UML akan mulai menjadi standar masa depan bagi industri pengembangan sistem/perangkat lunak yang berorientasi objek. Iconix merupakan salah satu model dari rekayasa perangkat lunak yang dapat digunakan untuk pengembangan sebuah software. Hubungan antara UML dan Iconix adalah agar penggunaan UML menjadi efisien, karena tetap terfokus pada requirement.

Tahapan proses ICONIX :
   1. Requirements ( kebutuhan) :
        - Functional requirements
        - Domain modelling
        - Behavioral requirements / use case modelling
        - Requirements review ( milestone 1)

    2. Analysis and preliminary design :
        - Robustness analysis
        - Upadate domain model
        - Tulis kembali use case yang telah dibuat
        - Preliminary design review ( Milestone 2 )

    3. Detailed design :
        - Sequinced diagram
        - Update domain model
        - Critical design preview

    4. Implementation
        - Coding / unit testing
        - Integration & scenario testing
        - Perform code review and model update

* Penjelasan tentang domain modelling pada Requirements ( kebutuhan )
  Domain modelling adalah pondasi atau bagian static dari uml yang didapatkan dari mengekstrak         kata benda dari fungtional requirements.

  Contoh :
   KRS terdiri dari : - MK ( Mata Kuliah )
                               - Kelas
                               - Kuota
                               - waktu

SDLC (System Development Life Cycle ) adalah siklus hidup sistem yang sangat penting untuk dipelajari. SDLC teridiri dari 4 fase fundamental yaitu :
- Perencanaan --> Untuk memenuhi kebutuhan
- Analisa           --> - Investigasi current system
                               - Identifikasi peluang
                               - Mengkonsep sistem baru
- Desaign          --> - Sketsa
                               - Rencana solusi
                               - Model ( program, database, interface, arsitektur )
- Implementasi  --> Berfungsi untuk membangun sistem.
                                Contoh : - Construction ( Coding, Testing )
                                               - Instalation ( Sistem lama(turn off), Sistem baru (turn on) )



Proses Instalasi Oracle 10g

Instalasi Oracle 10g :


Oracle adalah salah satu perusahaan yang sangat besar dalam dunia software database. banyak versi yang diluncurkan dalam oracle, salah satunya adalah oracle 10g. Oracle10g memiliki 2 versi, yaitu versi windows dan versi linux. Disini saya akan membahas instalasi oracle 10g untuk versi windowsnya, terutama windows 7..

OK langsung saja berikut ini langkah - langkahnya :
1. Cari dimana Anda meletakkan instaler yang anda simpan OracleXE
2. kemudian akan muncul tampilan sebagai berikut :


 3. kemudian pilih tombol next


4. kemudian pilih I accept dan click next


5. Kemudian dimana anda ingin meletakkan instalasinya, disini saya ingin meletakkan di Local C:


6. Kemudian masukkan password, terdapat pemberitahuan bahwa kita harus memasukkan password system     atau sys pada saat login di Database Home Pagenya..

7. Setelah Itu click tombol install :

8. Tunggulah sampai proses instalasi selesai :

9. Selesai ( Finish )

Sekian untuk proses instalasi Oracle 10g, tunggu untuk proses belajar oracle 10g untuk bab selanjutnya..
Terima Kasih..








TOP ENTRY