Jumat, 08 Juni 2012

Pemodelan system dan simulasi


Apakah Model Simulasi?
  1. Adalah suatu model tiruan dari suatu proses atau sistem tertentu.
  2. Model simulasi harus mempunyai karakteristik yang serupa dengan proses (sistem) yang sesungguhnya.
  3. Karena model simulasi mempunyai karakteristik yang serupa dengan sistem yang sesungguhnya, maka kita dapat mempelajari sistem nyata itu melalui model tiruan (simulasinya).
Untuk Apa Model Simulasi?
         Mempelajari suatu proses (sistem) jika hal itu terlalu sukar untuk dilakukan secara langsung.
         Sukar bisa juga diartikan sebagai mahal, berbahaya, secara teknis susah, dan sebagainya.
Contoh Permasalahan (1)
         Kita ingin mempelajari pengaruh komposisi dan assigment berbagai jenis equipment pada suatu operasi tambang terhadap produksi total, utilisasi equipment, dan sebagainya.
         Dapat dilakukan dengan melaksanakan eksperimentasi berbagai komposisi dan assigment yang layak (feasible).
         Memerlukan waktu yang lama, mahal, dan mengganggu proses operasi yang tengah berjalan.
Contoh Permasalahan (2)
         Kita ingin mempelajari lokasi fasilitas (logistik, maintenance, dsb.) serta pengaruhnya terhadap produksi total, utilisasi unit, dan sebagainya.
         Dapat dilakukan dengan melakukan eksperi-men dengan berbagai kemungkinan lokasi fasilitas, dan kemudian amati tingkat produksi, utilisasi unit untuk setiap kemungkinan itu
         Memerlukan waktu yang lama, mahal, dan secara ekonomis sukar untuk dilaksanakan.
Pengambilan Keputusan
         Perencanaan dan Pengendalian Operasi pada dasarnya adalah suatu proses pengambilan keputusan.
         Pengambilan keputusan adalah proses pemilihan satu dari sejumlah alternatif yang tersedia.
         Pemilihan itu didasarkan pada suatu kriterium tertentu, biaya terendah, resiko minimum, dan sebagainya.
Secara Ideal …
         Kita menginginkan untuk memiliki segala informasi yang berkenaan dengan setiap alternatif yang dapat dipilih.
         Misalnya, jika kita memilih suatu komposisi fleet tertentu, bagaimanakah tingkat produksi, utlisasi unit, dan sebagainya.
         Eksperimentasi langsung, secara teknis dan ekonomis pada umumnya sukar dilakukan.
         Model simulasi akan dapat membantu dalam situasi semacam ini.
Dengan Model Simulasi
         Kita dapat mempelajari suatu proses (sistem) melalui model tiruannya
         Semua ini dapat dilakukan dengan cepat, murah dan tanpa harus mengganggu sistem yang tengah berjalan.
         Kita dapat mempelajari suatu sistem bahkan sebelum sistem itu ada secara phisik.
         Misalnya, kita dapat mempelajari efek penempatan suatu fasilitas tertentu sebelum fasilitas itu dibangun.
Secara Essensial
         Kita dapat mempelajari setiap alternatif keputusan tanpa harus secara nyata menerapkan alternatif tersebut.
         Kenyataan ini akan dapat membantu kita dalam usaha memilih alternatif yang terbaik.
Sistem dan Model
         Sistem adalah sekumpulan unsur dari suatu realitas yang terbatas yang menjadi objek telaahan.

Sistem bersifat relatif karena tergantung pada tujuan mempelajari sistem tersebut.
         Model adalah penyederhanaan dari sistem dengan hanya memperhatikan faktor-faktor yang dianggap penting serta mengabaikan faktor-faktor yang dianggap tidak penting pada telaahan yang dilakukan.
Jenis-jenis model
  1. Model iconic (scaled physical object)
  2. Graphical model.
  3. Mathematical dan logical model.
         Melalui model suatu sistem kita pelajari.
         Model Deskriptif
         Ditentukan sekumpulan kondisi input dan strategi operasi, model ini akan memprediksi apa yang akan terjadi (model input-output)
         Model Preskriptif
         Ditentukan sekumpulan kondisi, model ini akan memberikan anda suatu solusi terbaik untuk suatu kondisi tertentu
         Model Statis Vs. Dinamis
         Model statis menangkap tingkah laku sistem pada sebuah titik waktu tertentu
         Rata-rata tingkat pengembalian tahunan dari suatu investasi
         Total penggunaan bahan bakar pada suatu trip
         Model dinamis menggambarkan tingkah laku sistem sepanjang waktu tertentu
         Tingkat inventori suku cadang dari suatu sistem manufaktur
         Banyaknya orang yang menunggu sepanjang waktu untuk dilayani pada suatu sistem layanan pelanggan
         Model Deterministik vs. Stokastik
         Model Deterministik mengabaikan keragaman acak (random variation)
         Model Stokastik secara eksplisit memperhatikan adanya keacakan (randomness)
         Contoh-contoh keacakan yang menjadi perhatian dalam suatu model, meliputi
         Lamanya suatu operasi
         Lamanya menunggu
         Frekuensi kegagalan
         Waktu antar kedatangan pelanggan
Simulasi Komputer
         Simulasi komputer adalah suatu proses perancangan model logika matematika dari suatu sistem nyata dan bereksperimentasi dengan model ini secara abstrak pada komputer.
         Dengan dimungkinkannya kita melakukan suatu eksperimentasi secara abstrak tentang suatu sistem, maka dimungkinkan diperoleh suatu kesimpulan berkenaan dengan sistem tersebut dengan ciri:
         Tanpa harus membangun sistem, jika kita ingin mengevaluasi suatu sistem yang belum ada.
         Tanpa mengganggu sistem, jika kita ingin mempelajari sistem yang tengah beroperasi dan melakukan suatu eksperimen pada sistem amatlah mahal ataupun berbahaya.
         Tanpa harus menghancurkan sistem, misalnya kita mempunyai tujuan untuk menentukan limit tekanan pada suatu sistem.
Langkah-langkah dalam studi simulasi
StepSimulasi
Metode Penelitian Sistem
MetodPenSistem
Simulasi Sistem Antrian
Dengan Satu Pelayan
         Model suatu proses pemeriksaan dalam manufacturing suatu produk tertentu
         Produk disampaikan pada petugas pemeriksa pada suatu daerah pemeriksaan
         Petugas pemeriksa melakukan pemeriksaan terhadap produk itu
         Setelah proses pemeriksaan, produk akan meninggalkan daerah pemeriksaan.
         Tiga aspek pada sistem  tersebut:
  1. Proses kedatangan produk pada daerah pemeriksaan.
  2. Proses antrian produk untuk diperiksa.
  3. Aktifitas pemeriksaan produk.

Spesifikasi Sistem


Spesifikasi sistem merupakan dokumen yang berfungsi menggambarkan fungsi dan kinerja sistem berbasis komputer yang akan dikembangkan, membatasi elemen-elemen sistem yang telah dialokasikan, serta memberikan indikasi mengenai perangkat lunak dan konteks sistem keseluruhan dan informasi data dan kontrol yang dimasukkan dan dikeluarkan oleh sistem yang telah digambarkan dalam diagram aliran arsitektur. Berikut salah satu format dokumen dari spesifikasi sistem yang bisa anda gunakan.

I  Pendahuluan
A. Lingkup dan Tujuan Dokumen
B.Tinjauan
            1. sasaran
            2.jabatan

II fungsional dan deskripsi data
a.       Arsitektur system
1. Diagram konteks arsitektur
2. deskripsi diagram konteks arsitektur

III deskripsi sub system
a.       Spesifikasi diagram arsitektur untuk subsistem
1.      Diagram aliran arsitektur
2.      Penjelasan modul system
3.      Isu-isu kinerja
4.      Batasan batsan desain
5.      Alokasi komponen system
b.      Kamus arsitektur
c.       Diagram dan deskripsi interlasi arsitektur

IV  hasil pemodelan dan simulasi system
a.       Model system yang digunakan untuk simulasi
b.      Hasil simulasi
c.       Isu isu kinerja khusus

V isu isu proyek
a.       Biaya pengembangan
b.      Jadwal

      VI lampiran     

Rabu, 30 Mei 2012

sssuatu tentang usecase


USE CASE

Deskripsi singkat tentang USE CASE
  • Perilaku sistem adalah bagaimana sistem beraksi dan bereaksi. Perilaku ini merupakan aktifitas sistem yang bisa dilihat dari luar dan bisa diuji.
  • Perilaku sistem ini dicapture di dalam USE CASE. USE CASE sendiri mendeskripsikan sistem, lingkungan sistem, serta hubungan antara sistem dengan lingkungannya.
Defenisi Use Case   
  • Deskripsi dari sekumpulan aksi sekuensial yang ditampilkan sistem yang menghasilkan yang tampak dari nilai ke actor khusus. Use Case digunakan untuk menyusun behavioral things dalam sebuah model. Use case direalisasikan dengan sebuah collaboration. Secara gambar, sebuah use case digambarkan dengan sebuah ellips dengan garis penuh, biasanya termasuk hanya namanya, seperti gambar berikut :
gbr-use-case.GIF
  • Representasi atau model yang digunakan dalam Rekayasa Perangkat Lunak untuk menggambarkan fungsional requirement suatu sistem.
  • Sekelompok skenario pengguna yang menggambarkan alur penggunaan sistem.
  • Setiap skenario digambarkan dari sudut pandang “aktor”, seseorang atau piranti yang berinteraksi dengan perangkat lunak dalam berbagai cara.
  • Suatu Use Case adalah suatu sekuensial aksi yang dilakukan oleh sistem, yang akan secara bersama-sama, memproduksi hasil yang dibutuhkan oleh pengguna sistem. Use Case mendefinisikan alur proses sepanjang sistem berbasis pada kegunaan sebagaimana yang biasa dilakukan (secara manual).
Contoh sederhana:
Konsumen pesan tiket pesawat
Contoh Sederhana
Contoh lebih lengkap:
Use Case pada Sistem Rumah Sakit
Contoh Lebih Lengkap
Kegunaan Use Case adalah untuk menspesifikasikan konteks sistem, menggambarkan kebutuhan sistem, memvalidasikan arsitektur sistem, menjalankan implementasi dan meng-generate test case.

Include
Keterhubungan secara include antar use case menunjukkan bahwa use case asal secara eksplisit memasukkan perilaku dari use case lain yang ditunjuk oleh use case tersebut. Included use case tidak pernah berdiri sendiri, tetapi hanya merupakan bagian dari beberapa use case yang lebih besar yang diikutinya. Keterhubungan use case secara include pada dasarnya merupakan sebuah contoh dari pendelegasian - sekumpulan dari tanggung jawab sebuah sistem diambil dan ditangkap di dalam satu tempat (included use case) - kemudian bagian lainnya dari sistem (use case yang lain) memasukkan kumpulan tanggung jawab yang baru setiap saat mereka memerlukan fungsi-fungsi use case tersebut.

Extend
Keterhubungan use case secara extend menunjukkan bahwa use case yang ditunjuk merupakan perluasan perilaku dari use case asal. Use case asal dapat berdiri sendiri, tetapi untuk kondisi tertentu perilaku use case tersebut dapat diperluas oleh perilaku dari use case lain. Hubungan perluasan digunakan untuk memodelkan bagian dari use case yang dapat dilihat oleh user sebagai perilaku yang dapat dipilih dari sistem. Hubungan perluasan juga dapat digunakan untuk memodelkan sub aliran yang terpisah-pisah yang hanya dapat dijalankan dalam kondisi tertentu. Pada akhirnya, hubungan perluasan use case untuk memodelkan beberapa aliran yang dapat dimasukkan dalam titik tertentu.
Manfaat Model Use Case
  • Digunakan untuk berkomunikasi dengan end user dan domain expert
    • Menyediakan buy-in pada tahap awal pengembangan sistem.
    • Memastikan pemahaman yang tepat tentang requirement / kebutuhan sistem.
  • Digunakan untuk mengidentifikasi
    • Siapa yang berinteraksi dengan sistem dan apa yang harus dilakukan sistem.
    • Interface yang harus dimiliki sistem.
  • Digunakan untuk ferifikasi
    • Semua requirement yang telah dicapture.
    • Tim pengembang memahami requirement.
Macam-macam Use Case
  • Narative Form
    Bentuk teks bebas dalam format paragraph.
  • Scenerio Form
    Penjelasan penulisan use case dari sudut pandang actor.
  • Conversation Form
    Dialog antara actor dan sistem yang menunjukkan interaksi antar keduanya.
Perbandingan Bentuk Use Case
Perbandingan Bentuk Use Case
Format Penulisan Use Case
Tiap Use Case memiliki:
  • Precoditions, yang harus dipertemukan agar use cases dapat bekerja dengan sukses.
  • Postconditions, mendefinisikan kondisi-kondisi dimana use cases berakhir.
  • Postconditions mengidentifikasi hasil yang dapat diobservasi dan status akhir dari sistem setelah use case telah komplit.
  • Flow of events, yang mendefinisikan aksi pengguna dan respon sistem terhadap aksi yang dilakukan. Flow of events merupakan kompresi dari skenario normal, yang mendefinisikan tingkah laku umum dari sistem untuk use case, dan cabang-cabang alternatif, dimana bagian lain yang telah tersedia dapat digunakan oleh use case.
Use Case dan Test Cases akan bekerja dengan baik dalam dua cara, yaitu:
  • Jika use case dari sistem komplit, akurat dan jelas, maka pembuatan test cases dapat dilakukan secara langsung.
  • Jika use case tidak dalam kondisi yang baik, maka pembuata test cases akan membantu dalam melakukan debug terhadap test cases.
Modul Use Case
Mulai dengan kondisi atau kejadian normal biasa:
  • Acuhkan pengecualian, alternatif, dll.
  • Use case harus dinamai dan perspektif pengguna sebagai kata kerja aktif.
  • Menunjukkan deskripsi tujuan dari use case dan defenisi fungsionalitas tingkat
    tinggi.

Minggu, 13 Juni 2010

cerita ku

di sukai semua orang mgkin adalah harapan dari kebanyakan people, namun ada saat ketika semua tu bkan milik kita. ada sebagian orang yang tidak menyukai kita jika di hadapkan pada kondisi sperti itu apa yang harus kita lakukan?/

layaknya anak kuliahan yang jauh dari orang tua dan siapapun yang biasanya mengerti tentang nya, memiliki seseorang yg disebut teman adalah hal2 yang menjadi tujuan. sebisa mungkin segala hal yang berhubungan dengan permusuhan dan kebencian akan di jauhi namun apa yang harus dilakukan ketika permusuhan itu sendiri datangnya dari orang yang berkediaman sama dengan kita atau bahasa yang mudah dimengerti teman satu kos-an gimana kalo kita menjaLIN hubungan yang tidak baik dengan meraka?


itulah yang sedanag terjadi dengan ku, aku ge ngak baekan ma teman yang kamarnya sebelahan ma aku... rasanya memang benar2 menguras energi dan tenaga, ya gimana enggak, secara kita tu hidup bersebelahan, oke lah kalo berantemnya cuma diem2 doank, taPI gmana lo sampai maen sindir2 an? bikin sakit telingga n bikin kos an enggak nyaman....
pengennya marah terus n kepikiran gimana ya buat balas dia dengan yang lebih 'hot' lagi.??hehe secara aku juga manusia biasa, g muna dech.

palagi sekarang ge musim2 nya ujian, ngak satu2 yang dipikirin...
duhhhh bete banget y ALLAH, aku harus gimana?

ya udahlah biarlah sekarang aku diemin dulu... minimal mpe siap ujianlah,,,, sambil nyusun strategi kali y??

Kamis, 22 April 2010

memori.......

Lirik lagu Joeniar Arief Rapuh


Kau tak tahu betapa rapuhnya aku
pakai lapisan tipis air yang beku
Sentuhan lembut kan hancurkan aku

Walaupun cinta tak sempurna
menghampiriku seketika
Ku ingin kau tahu betapa rapuhnya aku

Kau tak tahu betapa rapuhnya aku
masih terasa luka dimasa lalu
Ku pernah mencintai sepenuh hati
Namun cinta itu pergi lagi

Dan ku terluka luka membekas
Bekas membuat, buat selamanya
Selamanya ku
Ku kan selalu
Ku kan selalu rapuh

Kau ingin tunjukan kepada dunia
tak hanya ada karena masa lalu
tapi masih ada harapan bagi yang baru

Kau tawarkan ku sejuta harapan
namun kenangan itu tak pernah hilang
Ku ingin kau tahu betapa rapuhnya aku

Kau tak tahu betapa rapuhnya aku
masih terasa luka dimasa lalu
Ku pernah mencintai sepenuh hati
Namun cinta itu pergi lagi

Dan ku terluka luka membekas
Bekas membuat, buat selamanya
Selamanya ku
Ku kan selalu
Ku kan selalu rapuh

Kau datang bagai hujan
basahi tanah hati
Tapi kau lihat sediri luka iniii…

Reff:
Dan ku terluka luka membekas
Bekas membuat, buat selamanya
Selamanya ku
Ku kan selalu
Ku kan selalu rapuh