program – Blogging.co.id – Pusat Blog Artikel dan Informasi Indonesia http://blogging.co.id Pusat Artikel dan Informasi Indonesia Fri, 21 Apr 2017 06:37:29 +0000 en-US hourly 1 https://wordpress.org/?v=4.7.5 Pengertian Use Case Diagram Serta Contohnya http://blogging.co.id/pengertian-use-case-diagram-serta-contohnya Tue, 09 Sep 2014 09:32:55 +0000 http://blogging.co.id/?p=11345 Pengertian Use Case
Pengertian use case diagram adalah sebuah metodologi yang digunakan dalam analisis sistem untuk mengidentifikasi, ...]]>
Sebuah pemodelan sistem, aspek yang paling penting adalah untuk menangkap perilaku dinamis sistem. Untuk memperjelas dalam rincian dan perilaku dinamis ini berarti perilaku sistem saat dijalankan atau beroperasi. Sebuah diagram use case adalah gambaran grafis dari interaksi antara unsur-unsur dari suatu sistem. Diagram use case termasuk UML (Unified Modeling Language), notasi standar untuk pemodelan objek dunia nyata dan sistem, salah satunya yang telah di bahas sebelumnya yaitu activity diagram.

Pengertian Use Case

Pengertian use case diagram adalah sebuah metodologi yang digunakan dalam analisis sistem untuk mengidentifikasi, mengklasifikasi dan mengatur persyaratan sistem. Dalam konteks ini, istilah “sistem” mengacu pada sesuatu yang sedang dikembangkan atau dioperasikan, seperti situs Web penjualan produk mail-order dan layanan.

Diagram use case digunakan untuk mengumpulkan persyaratan sistem termasuk pengaruh internal dan eksternal. Jadi, ketika sistem dianalisa untuk mengumpulkan fungsionalitasnya ini, menggunakan kasus yang disusun dan pelaku sistem juga diidentifikasi.

Jadi secara singkat, fungsi use case diagram dapat disimpulkan sebagai berikut :

  • Digunakan untuk mengumpulkan persyaratan sistem
  • Digunakan untuk mendapatkan pandangan luar sistem
  • Mengidentifikasi faktor-faktor eksternal dan internal yang mempengaruhi sistem
  • Tampilkan berinteraksi antara persyaratan adalah aktor

Contoh Use Case Diagram

Tujuan sebuah sistem dapat mencakup perencanaan kebutuhan keseluruhan, memvalidasi desain hardware, pengujian dan debugging produk perangkat lunak. Ha ini dilakukan untuk pengembangan, menciptakan referensi atau melakukan tugas berorientasi konsumen layanan. Misalnya, menggunakan kasus dalam lingkungan penjualan produk akan mencakup barang pemesanan, katalog update, proses pembayaran, dan hubungan pelanggan.

Sebuah diagram use case terlihat seperti flowchart. Simbol Intuitif mewakili unsur-unsur sistem. Berikut adalah contoh use case diagram sederhana :

pengertian use case diagram

Pada contoh use case diagram diatas, terdapat empat komponen use case diagram yaitu :

  1. System Boundary – mendefinisikan sistem yang dalam kaitannya dengan dunia di sekitarnya
  2. Actor  – biasanya individu yang terlibat dengan sistem didefinisikan sesuai dengan peran mereka
  3. Use cases – merupakan peran khusus yang dimainkan oleh aktor di dalam dan di sekitar sistem
  4. Relationship (contohnya : extend)- Hubungan antara dan di antara aktor dan kasus penggunaan

Use case diagram diambil untuk menangkap kebutuhan fungsional dari sistem. Jadi setelah mengidentifikasi item di atas kita harus mengikuti panduan berikut untuk menggambar diagram use case secara efisien

  • Penggunaan nama use case sangat penting. Jadi nama harus dipilih sedemikian rupa sehingga dapat mengidentifikasi fungsi dilakukan
  • Berikan nama yang cocok untuk actor
  • Hubungan (relationship) dan dependensi jelas dalam diagram.
  • Jangan mencoba untuk mencakup semua jenis hubungan. Karena tujuan utama dari diagram ini adalah untuk mengidentifikasi kebutuhan
  • Gunakan catatan ketika pernah diperlukan untuk memperjelas beberapa poin penting

Pada contoh use case diagram diagam digunakan untuk mewakili sistem manajemen pesanan. Jadi jika kita melihat ke dalam diagram maka kita akan menemukan tiga kasus penggunaan (Order, SpecialOrder dan NormalOrder) dan satu pelaku yang pelanggan.

Kegunaan Use Case Diagram

Pada pengertian use case diagram telah dijelaskan bahwa, bagian dari UML untuk menentukan peristiwa sistem dan aliran mereka. Tapi diagram use case tidak pernah menjelaskan bagaimana mereka diimplementasikan. use case diagram bisa dibayangkan sebagai kotak hitam di mana hanya input, output dan hanya fungsi kotak hitam yang diketahui.

Berikut ini beberapa kegunaan pemodelan use case diagram :

  • Analisis kebutuhan dan desain tingkat tinggi
  • Model konteks sistem
  • Reverse engineering
  • Rekayasa maju
]]>
Pengertian ERD dan Contohnya http://blogging.co.id/pengertian-erd-dan-contohnya Wed, 03 Sep 2014 09:04:05 +0000 http://blogging.co.id/?p=11249 Pengertian ERD
Pengertian ERD adalah sebuah teknik pemodelan data yang menggambarkan secara grafis entitas sistem informasi dan hubungan antara entitas tersebut. ...]]>
Entity Relation Diagram (juga dikenal sebagai ER atau ER diagram) merupakan sebuah penggambaran database dengan alat untuk memodelkan hubungan antara entitas-entitas database dalam sebuah format yang jelas dan baku. Entity Relation Diagram (ERD) sangat penting untuk menciptakan desain database yang baik. Hal ini digunakan sebagai logika model data tingkat tinggi, yang berguna dalam mengembangkan desain konseptual bagi database. Berikut ini pengertian ERD dan contohnya.

Pengertian ERD

Pengertian ERD adalah sebuah teknik pemodelan data yang menggambarkan secara grafis entitas sistem informasi dan hubungan antara entitas tersebut. Sebuah ERD adalah model konseptual dan representasi dari data yang digunakan untuk mewakili infrastruktur kerangka entitas. Pendekatan standar industri pada ERD ini, menggunakan serangkaian bentuk blok dan garis untuk menggambarkan struktur database yang dimengerti oleh semua profesional database.

Banyak paket perangkat lunak database, termasuk Microsoft Access, SQL Server, dan Oracle, menyediakan metode otomatis untuk Pembuatan bentuk ERD dari database yang ada.

Unsur-unsur dari sebuah ERD adalah :

  • entitas
  • hubungan
  • atribut

1. Entitas

Dalam model database, setiap objek yang ingin di lacak pada database dikenal sebagai suatu entitas. Biasanya, setiap entitas disimpan dalam tabel database dan setiap contoh dari suatu entitas sesuai dengan baris dalam tabel itu. Dalam diagram ER, setiap entitas digambarkan sebagai kotak persegi panjang dengan nama entitas di dalamnya.

Contohnya :

  • Sebuah database berisi informasi tentang sekelompok individu, kemungkinan entitas yang terbentuk bernama Person. Nama entitas  sama dengan nama tabel dalam database dan setiap orang yang dilacak dalam database akan menjadi contoh entitas Person ini dan memiliki baris yang sesuai dalam tabel Person.

2. Atribut

Tentu saja, pelacakan entitas saja tidak cukup untuk mengembangkan model data. Database berisi informasi tentang setiap entitas. Informasi ini dilacak dalam bidang masing-masing dikenal sebagai atribut, yang biasanya sesuai dengan kolom tabel database.

Contohnya :

  • Misalnya, pada entitas PERSON kemungkinan memiliki atribut yang sesuai yaitu nama, tanggal lahir dan pengenal pribadi yang unik. Masing-masing atribut ini digambarkan dalam diagram ER sebagai oval, seperti yang ditunjukkan pada gambar contoh ERD berikut :

pengertian ERD

Coba perhatikan pada teks dalam atribut ( bentuk oval) sedikit berbeda. Ada dua fitur format teks yang digunakan untuk menyampaikan informasi tambahan tentang atribut entitas.

  1.  Beberapa field akan ditampilkan dalam font tebal. Field ini adalah bagian yang diperlukan, mirip dengan fungsi database yang bersifat NOT NULL. Setiap contoh dari entitas harus berisi informasi “FirstName”, “LastName” dan atribut “PersonID” tidak boleh kosong.
  2. atribut digarisbawahi, menunjukkan bahwa ia berfungsi sebagai database primary key. Dalam contoh ini, PersonID berfungsi sebagai primary key.

3. Hubungan dan Kardinalitas

Kekuatan ERD terletak pada kemampuannya untuk secara akurat menampilkan informasi tentang hubungan antara entitas. Penamaan hubungan biasanya diberi nama dengan kata kerja, sedangkan atribut dan entitas diberi nama kata benda. Konvensi ini membuatnya mudah untuk mengekspresikan hubungan.

Contohnya :

  • Kita dapat melacak informasi dalam database, tentang kota di mana setiap orang hidup. Informasi tentang kota itu sendiri dilacak dalam entitas Kota dan hubungan yang digunakan untuk mengikat bersama-sama antara entitas PERSON dan CITY.
  • Kemudian entitas PERSON yang berhubungan dengan CITY yakni “Lives In”, kemudian bisa dikatakan “Seseorang tinggal di kota.” ERD mengungkapkan hubungan dalam diagram, dengan menarik garis antara entitas terkait dan menempatkan bentuk berlian yang berisi nama hubungan di tengah baris. Berikut ini contoh ERD dan hubungannya :

Pengertian ERD

Ini adalah pemahaman dasar mengenai pengertian ERD dan juga beberapa contoh ERD sederhana.  Anda seharusnya sudah memiliki informasi yang dibutuhkan untuk membuat diagram dasar untuk database Anda.

]]>
Pengertian Flowchart, Simbol-simbol dan Kegunaannya http://blogging.co.id/pengertian-flowchart-simbol-simbol-dan-kegunaannya Tue, 02 Sep 2014 06:23:59 +0000 http://blogging.co.id/?p=11246 Pengertian Flowchart
Flowchart dikembangkan oleh Herman Goldstine dan John von Neumann di tahun 1940-an, sebagai representasi grafis dari keputusan dan hasil keputusan dipetakan dalam bentuk individu. Flowchart menggunakan simbol yang berbeda yang berisi informasi tentang langkah-langkah ...]]>
Sebuah flowchart (diagram alir) merupakan bentuk formal representasi grafis dari urutan logika, pekerjaan atau proses manufaktur, struktur organisasi, atau struktur formal yang serupa. Tujuan dari diagram alir adalah untuk menyediakan orang-orang dengan bahasa yang sama atau titik referensi ketika berhadapan dengan proyek atau proses.

Pengertian Flowchart

Flowchart dikembangkan oleh Herman Goldstine dan John von Neumann di tahun 1940-an, sebagai representasi grafis dari keputusan dan hasil keputusan dipetakan dalam bentuk individu. Flowchart menggunakan simbol yang berbeda yang berisi informasi tentang langkah-langkah atau urutan kejadian. Masing-masing dari simbol-simbol ini terkait dengan panah untuk menggambarkan arah aliran proses.

Pengertian flowchart dapat disimpulkan sebagai sebuah metodologi yang digunakan untuk menganalisis, meningkatkan, dokumen dan mengelola proses atau program. Flowchart membantu untuk:

  • Pemahaman hubungan antara langkah-langkah proses yang berbeda
  • Mengumpulkan data tentang proses tertentu
  • Membantu dengan pengambilan keputusan
  • Mengukur kinerja proses
  • Menggambarkan struktur proses
  • Pelacakan aliran proses
  • Menyoroti langkah-langkah penting dan menghilangkan langkah-langkah yang tidak perlu

Simbol-simbol Flowchart

pengertian flowchartPada pengertian flowchart di atas, flowchart terbentuk dari simbol-simbol yang mewakili setiap fungsinya untuk mempresentasikan sebuah alur. Simbol flowchart yang berbeda juga memiliki arti yang berbeda, namun beberapa simbol umum yang digunakan pada flowchart adalah sebagai berikut  :

  • Terminator (start terminator, end terminator) : Berbentuk oval sebagai diagram alur yang menunjukkan awal atau akhir proses.
  • Proses (process) : Berbentuk persegi panjang bentuk diagram alur, yang menunjukkan langkah alur proses yang berjalan
  • Keputusan (decision) : Berbentuk berlian, yang menunjukkan bentuk indikasi dari aliran proses yang bercabang
  • Konektor (A) : Bentuk lingkaran pada diagram alir yang digunakan untuk menunjukkan lonjakan aliran proses
  • Data : Sebuah jajaran genjang yang menunjukkan input data atau output (I / O) dalamproses.
  • Dokumen (document) : Digunakan untuk menunjukkan dokumen atau laporan

Kegunaan Flowchart

Pada awalnya, flowchart digunakan oleh para insinyur industri sebagai sebuah struktur proses kerja, seperti manufaktur perakitan. Saat ini, flowchart telah digunakan untuk berbagai keperluan di bidang manufaktur, arsitektur, teknik, bisnis, teknologi, pendidikan, ilmu pengetahuan, kedokteran, pemerintahan, administrasi dan disiplin ilmu lainnya.

1. Perencanaan Proyek Baru

Salah satu penggunaan umum dari flowchart adalah untuk memetakan proyek baru, terutama yang bersifat teknis atau membutuhkan beberapa desain struktur lain. Insinyur dan desainer perangkat lunak sering menggunakan diagram alur untuk tujuan ini. Berpikir tentang bagaimana proses akan bekerja menggunakan flowchart dapat menghemat banyak waktu dalam desain.

2. Desain Sistem atau Program

Menggunakan flowchart memungkinkan desainer untuk memikirkan banyak masalah yang kompleks di muka. Karena banyak sistem atau program memerlukan langkah-demi-langkah prosedur, sehingga menggunakan diagram alur adalah cara yang logis untuk memikirkan langkah-langkah tersebut. Jenis proses desain dapat jelas dipikirkan dan disampaikan kepada orang lain melalui penggunaan flowchart.

3. Dokumen Proses untuk Alasan Eksternal

Bisnis sering memiliki persyaratan eksternal untuk dokumentasi proses dan flowchart dapat berguna untuk tujuan ini. Dari standar pelaporan untuk mematuhi peraturan pemerintah, menggunakan flowchart bisa jauh lebih efisien daripada menghasilkan narasi tertulis. Standar pelaporan untuk mematuhi peraturan kerja, dapat menggunakan flowchart yang bisa jauh lebih efisien daripada menghasilkan narasi tertulis.

4. Dokumen Proses untuk Alasan internal

Penggunaan diagram alur, untuk lebih memahami bagaimana proses bisnis kerja menawarkan banyak keuntungan untuk organisasi:

  • Fleksibilitas – karyawan baru ataupun yang sudah ada dapat segera mempelajari cara yang tepat untuk melakukan pekerjaan apa pun.
  • Kualitas – Jika semua orang di tim melakukan pekerjaan dengan cara yang sama setiap kali, hasilnya dapat diprediksi dan konsisten.
  • Visibilitas – Manajemen dapat melihat persis bagaimana setiap pekerjaan yang dimaksudkan untuk dilkerjakan
  • Perbaikan proses: Kita dapat memperbaiki cara organisasi, jika kita tahu bagaimana cara tersebut dilakukan sekarang.

5. Pemecahan MasalahSalah satu alasan, mengapa sering digunakan flowchart dalam pembuatan program atau desain jaringan komputer, adalah bahwa flowchart dapat menawarkan sumber yang baik untuk pemecahan masalah. Hal ini juga sebagai cara yang bagus, jika digunakan untuk pelanggan, untuk menunjukkan cara pemecahan masalah yang bersifat umum. karena pendekatan visual akan leboh mudah diikuti, ketika disajikan dengan benar.

]]>