Wednesday, March 18, 2015
UnknownHoliday
Friday, January 23, 2015
Unified Modeling Language (UML)
A. Unified Modeling Language (UML)
Adalah bahasa spesifikasi standar untuk
mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat
lunak.
UML
adalah metodologi untuk mengembangkan sistem OOP dan sekelompok perangkat tool untuk
mendukung pengembangan sistem tersebut. UML mulai diperkenalkan oleh Object Management
Group, sebuah organisasi yang telah mengembangkan model, teknologi, dan standar OOP sejak tahun 1980-an. Sekarang UML sudah mulai
banyak digunakan oleh para praktisi OOP. UML merupakan dasar bagi perangkat (tool)
desain berorientasi objek dari IBM.
B. Bagan/Diagram
UML sendiri terdiri atas pengelompokkan
diagram-diagram sistem
menurut aspek atau sudut pandang tertentu.
Diagram adalah yang
menggambarkan permasalahan maupun solusi dari
permasalahan suatu
model. UML mempunyai 9 diagram, yaitu;
use-case, class, object, state,
sequence, collaboration, activity, component,
dan deployment diagram.
·
Use
Case Diagram, menggambarkan
sekelompok use cases dan aktor
yang disertai dengan hubungan diantaranya. Diagram use cases ini menjelaskan dan menerangkan
kebutuhan / requirement yang
diinginkan/ dikehendaki user/pengguna, serta sangat berguna dalam menentukan struktur organisasi
dan model dari pada
sebuah sistem.
·
Class
Diagram, yang memperlihatkan struktur statis dari kelas
actual didalam sistem.
·
Object
Diagram, yang merupakan varian dari kelas diagram yang
memperlihatkan lebih detail banyaknya
obyek yang mengintantiasi (instances) kelas.
·
State
Diagram, yang memperliatkan semua keadaan (state) yang
dapat dimiliki oleh kelas dan event
yang dapat merubah keadaan tersebut.
·
Sequence
Diagram, yang memperlihatkan kolaborasi dinamik
antara objek-objek dengan suatu urutan
pesan (a sequence of message)
antar objek tersebut.
·
Collaboration
Diagram, yang memperlihatkan kolaborasi dinamik
antar objek tanpa memperhatikan aspek
waktu.
·
Activity
Diagram, yang memperlihatkan aliran urutan aktifitas.
·
Component
Diagram, yang memperlihatkan struktur fisik dari
source code dalam terminology code
components. Komponen berisi
informasi tentang logical class dapat berupa komponen source code, komponen biner atau komponen
yang dapat dieksekusi.
·
Deployment
Diagram, yang memperlihatkan arsitektur fisik dari
hardware dan software pada sistem.
CONTOH
IMPLEMENTASI UML UNTUK SISTEM PENDAFTARAN MAHASISWA BARU IBNU SINA BATAM :
Untuk yang berminat kami STT IBNU SINA BATAM memberikan Form MHS baru secara online :
http://sttibnusinabatam.ac.id
https://docs.google.com/forms/d/11KKDWzGgo6SwHNNiQ_Hxvc3N5E2ZHv311OJa0WfVm0Q/viewform
TERIMAKASIH
UnknownHoliday
Tanah Lot Bali
'Tanah Lot' adalah sebuah objek wisata di Bali, Indonesia. Di sini ada dua pura yang terletak di atas batu besar. Satu terletak di atas bongkahan batu dan satunya terletak di atas tebing mirip dengan Pura Uluwatu. Pura Tanah Lot ini merupakan bagian dari pura Dang Kahyangan. Pura Tanah Lot merupakan pura laut tempat pemujaan dewa-dewa penjaga laut.
http://id.wikipedia.org/wiki/Tanah_Lot
Thursday, November 6, 2014
Data Flow Diagram (DFD)
Data Flow
Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan
arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem
secara logika, tersruktur dan jelas.
Latar belakang DFD
Suatu yang lazim bahwa ketika menggambarkan sebuah sistem kontekstual data flow diagram yang
akan pertama kali muncul adalah interaksi antara sistem dan entitas luar. DFD
didisain untuk menunjukkan sebuah sistem yang terbagi-bagi menjadi suatu bagian
sub-sistem yang lebih kecil dan untuk menggaris bawahi arus data antara kedua
hal yang tersebut diatas. Diagram ini lalu "dikembangkan" untuk
melihat lebih rinci sehingga dapat terlihat model-model yang terdapat di
dalamnya.
Tujuan DFD adalah :
1. Memberikan indikasi mengenai bagaimana data ditransformasi pada saat data bergerak melalui sistem
2. Menggambarkan fungsi-fungsi(dan sub fungsi) yang mentransformasi aliran data
1. Memberikan indikasi mengenai bagaimana data ditransformasi pada saat data bergerak melalui sistem
2. Menggambarkan fungsi-fungsi(dan sub fungsi) yang mentransformasi aliran data
Fungsi DFD
Fungsi dari Data Flow Diagram adalah :
1.
Data Flow
Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem
untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang
dihubungkan satu sama lain dengan alur data, baik secara manual maupun
komputerisasi.
2.
DFD ini adalah
salah satu alat pembuatan model yang sering digunakan, khususnya bila
fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada
data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan
model yang memberikan penekanan hanya pada fungsi sistem.
3.
DFD ini
merupakan alat perancangan sistem yang berorientasi pada alur data dengan
konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan
sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun
pembuat program.
Syarat Membuat DFD
Syarat-syarat pembuatan DFD ini adalah :
1. Pemberian
nama untuk tiap komponen DFD.
2.
Pemberian nomor pada komponen proses.
3.
Penggambaran DFD sesering mungkin agar enak dilihat.
4.
Penghindaran penggambaran DFD yang rumit.
5.
Pemastian DFD yang dibentuk itu konsiten secara logika.
Level DFD
Didalam DFD terdapat 3 level, yaitu :
1.
Diagram Konteks : menggambarkan satu lingkaran besar yang
dapat mewakili seluruh proses yang terdapat di dalam suatu sistem. Merupakan
tingkatan tertinggi dalam DFD dan biasanya diberi nomor 0 (nol). Semua entitas
eksternal yang ditunjukkan pada diagram konteks berikut aliran-aliran data
utama menuju dan dari sistem. Diagram ini sama sekali tidak memuat penyimpanan
data dan tampak sederhana untuk diciptakan.
2.
Diagram Nol (diagram level-1) : merupakan satu lingkaran besar yang
mewakili lingkaran-lingkaran kecil yang ada di dalamnya.
Merupakan pemecahan dari diagram Konteks ke diagram Nol. di dalam diagram
ini memuat penyimpanan data.
3. Diagram
Rinci : merupakan diagram yang menguraikan
proses apa yang ada dalam diagram Nol.
TERMINATOR/KESATUAN
LUAR (EXTERNAL ENTITY)
Setiap sistem pasti mempunyai
batas sistem (boundary) yang memisahkan suatu sistem dengan lingkungan luarnya.
Kesatuan luar (external entity) merupakan kesatuan (entity) di lingkungan luar
sistem yang berupa orang, organisasi atau sistem lainnya yang berada di
lingkungan luarnya yang akan membeikan input atau menerima output dari sistem
(Jogiyanto, 1989).
Suatu kesatuan luar dapat
disimbolkan dengan suatu notasi kotak.
Notasi terminator/Kesatuan Luar
di DFD
Terminator dapat berupa orang, sekelompok orang, organisasi,
departemen di dalam organisasi, atau perusahaan yang sama tetapi di luar
kendali sistem yang sedang dibuat modelnya. Terminator dapat juga berupa
departemen, divisi atau sistem di luar sistem yang berkomunikasi dengan sistem
yang sedang dikembangkan.
ARUS DATA (DATA FLOW) Arus data (data flow) di DFD diberi simbol suatu panah. Arus
data ini mengalir diantara proses (Process), simpanan data (data store) dan
kesatuan luar (external entity). Arus data ini menunjukkan arus data yang dapat
berupa masukkan untuk sistem atau hasil dari proses sistem.
Notasi Arus
Data di DFD
PROSES (PROCESS)
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh
orang, mesin, atau komputer dan hasil suatu arus data yang masuk ke dalam
proses untuk dilakukan arus data yang akan keluar dari prises. Suatu proses
dapat ditunjukkan dengan simbol lingkaran atau dengan simbol empat persegi
panjang tegak dengan sudut-sudutnya tumpul.
Notasi Proses
di DFD
Ada beberapa hal yang perlu diperhatikan tentang proses :
§
Proses harus memiliki input dan output.
§
Proses dapat dihubungkan dengan komponen terminator, data store
atau proses melalui alur data.
§ Sistem/bagian/divisi/departemen
yang sedang dianalisis oleh profesional sistem digambarkan dengan komponen
proses.
SIMPANAN DATA (DATA
STORE)
Simpanan data (data store) merupakan simpanan dari data yang dapat berupa file
atau database di sistem komputer, arsip atau catatan manual, kotak tempat data
di meja seseorang, tabel acuan manual, agenda atau buku. Simpanan data di DFD
dapat disimbolkan dengan sepasang garis horizontal paralel yang tertutup di
salah satu ujungnya.
Friday, September 26, 2014
Thursday, August 7, 2014
UnknownHoliday
My Hometown Tarempa #Anambas
Kota Tarempa dari ketinggian.
Di ambil pada tanggal 1 agustus 2014
~IDR
Untuk Sejarah:
http://keramatsiantan.blogspot.com/2010/06/asal-usul-tarempa-anambas.html
Di ambil pada tanggal 1 agustus 2014
~IDR
Untuk Sejarah:
http://keramatsiantan.blogspot.com/2010/06/asal-usul-tarempa-anambas.html
Subscribe to:
Comments (Atom)














