Pengertian UML

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 sebab pada dasarnya UML digunakan oleh banyak perusahaan raksasa seperti IBM, Microsoft, dan sebagainya .

Definisi UML

Unified Modeling Language (UML) merupakan metode pengembangan perangkat lunak (sistem informasi) dengan menggunakan metode grafis serta merupakan bahasa untuk visualisasi, spesifikasi, konstruksi serta dokumentasi.

Unified Modeling Language (UML) adalah bahasa yang telah menjadi standard untuk visualisasi, menetapkan, membangun dan mendokumentasikan arti suatu sistem perangkat lunak.

Unified Modeling Language (UML) dapat didefinisikan sebagai sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem perangkat lunak .
Unified Modeling Language (UML) merupakan standard modeling language yang terdiri dari kumpulan-kumpulan diagram, dikembangkan untuk membantu para pengembang sistem dan software agar bisa menyelesaikan tugas-tugas seperti :
  • Spesifikasi
  • Visualisasi
  • Desain arsitektur
  • Konstruksi
  • Simulasi dan testing
  • Dokumentasi


Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa “Unified Modeling Language (UML) adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis Objek (OOP)  (Object Oriented programming)”.

Langkah-langkah penggunaan Unified Modeling Language (UML)

Adapun langkah-langkah penggunaan Unified Modeling Language (UML) [Afif02] diantaranya sebagai berikut :

- Buatlah daftar business process dari level tertinggi untuk mendefinisikan aktivitas dan proses yang mungkin muncul.

- Petakan use case untuk setiap business process untuk mendefinisikan dengan tepat fungsional yang harus disediakan oleh sistem, kemudian perhalus use case diagram dan lengkapi dengan requirement, constraints dan catatan-catatan lain.

- Buatlah deployment diagram secara kasar untuk mendefinisikan arsitektur fisik sistem.
Definisikan requirement lain non fungsional, security dan sebagainya yang juga harus disediakan oleh sistem.

- Berdasarkan use case diagram, mulailah membuat activity diagram.

- Definisikan obyek-obyek level atas package atau domain dan buatlah sequence dan/atau collaboration utuk tiap alir pekerjaan, jika sebuah use case memiliki kemungkinan alir normal dan error, buat lagi satu diagram untuk masing-masing alir.

- Buatlah rancangan user interface model yang menyediakan antarmuka bagi pengguna untuk menjalankan skenario use case.

- Berdasarkan model-model yang sudah ada, buatlah class diagram. Setiap package atau domain dipecah menjadi hirarki class lengkap dengan atribut dan metodenya. Akan lebih baik jika untuk setiap class dibuat unit test untuk menguji fungsionalitas class dan interaksi dengan class lain.

- Setelah class diagram dibuat, kita dapat melihat kemungkinan pengelompokkan class menjadi komponen-komponen karena itu buatlah component diagram pada tahap ini. Selain itu, definisikan test integrasi setiap komponen untuk meyakinkan ia dapat bereaksi dengan baik.

- Perhalus deployment diagram yang sudah dibuat. Detailkan kemampuan dan requirement piranti lunak, sistem operasi, jaringan dan sebagainya. Petakan komponen ke dalam node.

Mulailah membangun sistem. Ada dua pendekatan yang tepat digunakan:
  • Pendekatan use case dengan mengassign setiap use case kepada tim pengembang tertentu untuk mengembangkan unit kode yang lengkap dengan test.
  • Pendekatan komponen yaitu mengassign setiap komponen kepada tim pengembang tertentu.
  • Lakukan uji modul dan uji integrasi serta perbaiki model beserta codenya. Model harus selalu sesuai dengan code yang aktual.

Perangkat lunak siap dirilis
Ruang Lingkup UML

Dalam kerangka spesifikasi, Unified Modeling Language (UML) menyediakan model-model yang tepat , tidak mendua arti (ambigu) serta lengkap.

Secara khusus, Unified Modeling Language (UML) menspesifikasikan langkah-langkah penting dalam pengambilan keputusan analisis, perancangan serta implementasi dalam sistem yang sangat bernuansa perangkat lunak (software intensive  system).

Dalam hal ini, Unified Modeling Language (UML) bukanlah merupakan bahasa pemprograman tetapi model-model yang tercipta berhubungan langsung dengan berbagai macam bahasa pemprograman, sehingga adalah mungkin melakukan pemetaan (mapping) langsung dari model-model yang dibuat dengan Unified Modeling Language (UML) dengan bahasa-bahasa pemprograman berorientasi obyek, seperti Java, Borland Delphi, Visual Basic, C++, dan lain-lain.

Pemetaan (mapping) Unified Modeling Language (UML) bersifat dua arah yaitu :

Generasi  kode bahasa pemprograman tertentu dari Unified Modeling Language (UML) forward engineering.
Generasi kode belum sesuai dengan kebutuhan dan harapan pengguna, pengembang dapat melakukan langkah balik bersifat iterative dari implementasi ke Unified Modeling Language (UML) hingga didapat sistem/peranti lunak yang sesuai dengan harapan pengguna dan pengembang.

Demikian Artkel Singkat tentang UML (refrensi informatika.web.id)
0
UML (unified Modelling Language) 

Pengertian UML dan jenis-jenisnya dan contoh diagramnya. Mudah-mudahan artikel ini dapat membantu pembaca dalam istilah UML di dunia Program. ehehehe....




A. Penjelasan UML

Apa UML? Yang dimaksud dengan UML adalah UML merupakan singkatan dari “Unified Modelling Language” yaitu suatu metode permodelan secara visual untuk sarana perancangan sistem berorientasi objek, atau definisi UML yaitu sebagai suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga pendokumentasian sistem softwere. Saat ini UML sudah menjadi bahasa standar dalam penulisan blue print softwere.


B. Tujuan atau fungsi dari penggunaan UML

Tujuan atau fungsi dari penggunaan UML, yang diantaranaya:
  1. Dapat memberikan bahasa permodelan visual kepada pengguna dari berbagai macam pemerograman maupun proses rekayasa.
  2. Dapat menyatukan praktek-praktek terbaik yang ada dalam permodelan.
  3. Dapat memberikan model yang siap untuk digunakan, merupakan bahasa permodelan visual yang ekspresif untuk mengembangkan sistem dan untuk saling menukar model secara mudah.
  4. Dapat berguna sebagai blue print, sebab sangat lengkap dan detail dalam perancangannya yang nantinya akan diketahui informasi yang detail mengenai koding suatu program.
  5. Dapat memodelkan sistem yang berkonsep berorientasi objek, jadi tidak hanya digunakan untuk memodelkan perangkat lunak (softwere) saja.
  6. Dapat menciptakan suatu bahasa permodelan yang nantinya dapat dipergunakan oleh manusia maupun oleh mesin.


C. Jenis-Jenis diagram UML 

a. Use case diagram
Use case diagram yaitu salah satu jenis diagram pada UML yang menggambarkan interaksi antara sistem dan aktor, use case diagram juga dapat men-deskripsikan tipe interaksi antara si pemakai sistem dengan sistemnya.

contoh use case diagram :


b. Activity Diagram

Activity diagram atau diagram aktivitas yaitu salah satu jenis diagram pada UML yang dapat memodelkan proses-proses apa saja yang terjadi pada sistem.

contoh activity diagram


c. Sequence diagram

Sequence diagram yaitu salah satu jenis diagram pada UML yang menjelaskan interaksi objek yang berdasarkan urutan waktu, sequence diagram juga dapat menggambarkan urutan atau tahapan yang harus dilakukan untuk dapat menghasilkan sesuatu seperti pada use case diagram.

contoh sequence diagram


d. Class diagram

Class diagram yaitu salah satu jenis diagram pada UML yang digunakan untuk menampilkan kelas-kelas maupun pakaet-paket yang ada pada suatu sistem yang nantinya akan digunakan. Jadi diagram ini dapat memberikan sebuah gambaran mengenai sistem maupun relasi-relasi yang terdapat pada sistem tersebut.

contoh class diagram


e. Statemachine diagram

Statemachine diagram yaitu salah satu jenis diagram pada UML yang menggambarkan transisi maupun perubahan keadaan suatu objek pada sistem.

contoh statemachine diagram


f. Communication diagram

Communication diagram yaitu salah satu jenis diagram pada UML yang dapat menggamabarkan tahapan terjadinya suatu aktivitas dan diagram ini juga menggambarkan interaksi antara objek yang ada pada sistem. Hampir sama seperti sequence diagram akan tetapi communication diagram lebih menekankan kepada peranan masing-masing objek pada sistem.

contoh communication diagram


g. Deployment diagram

Deployment diagram yaitu salah satu diagram pada UML yang menunjukan tata letak suatu sistem secara fisik, dapat juga dikatakan untuk menampilkan bagian-bagian softwere yang terdapat pada hardwere dan digunakan untuk menerapkan suatu sistem dan hubungan antara komponen hardwere. Jadi Deployment diagram intinya untuk menunjukan letak softwere pada hardwere yang digunakan sistem.

contoh deployment diagram


h. Component diagram

Component diagram yaitu salah satu jenis diagram pada UML yang menggambarkan softwere pada suatu sistem. Component diagram merupakan penerapan softwere dari satu ataupun lebih class, dan biasanya berupa file data atau .exe, source kode, table, dokumen dsb.

contoh component diagram


i. Object diagram

Object diagram yaitu salah satu jenis diagram pada UML yang menggambarkan objek-objek pada suatu sistem dan hubungan antarnya.

j. Composite structure diagram

Composite structure diagram yaitu salah satu jenis diagram pada UML yang menggambarkan struktur internal dari penklasifikasian (class, component atau use case) dan termasuk titik-titik interaksi penklasifikasian kebagian lainnya dari suatu sistem. Ini hampir mirip seperti class diagram akan tetapi composite structure diagram menggambarkan bagian-bagian dari individu kelas saja bukan semua kelas.

k. Interaction Overview Diagram

Interaction Overview diagram yaitu salah satu jenis diagram pada UML yang berguna untuk men-visualisasikan kerjasama dan hubungan antara activity diagram dengan sequence diagram.

l. Package diagram

Package diagram yaitu salah satu jenis diagram pada UML digunakan untuk mengelompokan kelas dan juga menunjukan bagaimana elemen model akan disusun serta mengambarkan ketergantungan antara paket-paket.

m. Diagram Timing

Diagram timing yaitu salah satu jenis diagram pada UML yang disebut sebagai bentuk lain dari interaksi diagram, dimana fokus yang paling utamanya kepada waktu. Diagram timing berguna untuk menunjukan faktor-faktor yang membatasi waktu antara perubahan state terhadap objek yang berbeda.

Demikian Artikel tentang UML yg di referensikan oleh www.pengertianku.net

0
Kali ini saya akan Membahas bagai mana cara membuat manajemen surat dengan sublem menggunakan data base php myadmin.

dan berikut ini adalah beberapa contoh dari manajemen surat yang telah kami buat untuk kepentingan pembelajran  ^_^

NB: Harap maklum kalau kurang bagus ya....eheheh :P




Untuk Lebih lanjutnya silahkan Klik DISINI

0
Halo ketemu dengan saya lagi...ehehehehe
Bagaimana tampilan INDEX kalian yang lalu....sudah dibuat ?? apa sudah di edit..??
nah sesuai janji saya saya akan memberikan cara membuat codingan lanjutan yg kemarin. yaitu coding data inputan yang akan masuk kedalam database yang kalian buat sebelumnya di XAMPP.

Sebelum kita mulai mari kita siapkan beberapa faktor pendukung terlebih dahulu...yaitu kopi item sama rokok ...wkakak :P ...becanda loh...ekekekek yah maklum biasanya programe ga jauh2 dari 2 faktor itu ..eehehhehe

OK....
Jika kalian yang kemarin mengikuti langkah step by stepnya dari awal dengan baik, saya yakin kali ini kalian akan jauh lebih mudah lagi membuat, mengedit dan mengerti ...tata letak-tat letak yang ada di codingan sublime text kali ini.

Yuk kita mulai aja langsung.........
Pertama buat halam baru sperti biasa File lalu New file jika sudah
silahkan mengikuti coding dibawah ini : SEMANGAT YA ^_^

Oiya sebelum kita mulai masih ingatkan tampilan output yang akan kita buat seperti apa..??
jika sudah lupa kalian bisa lihat DISINI. eehhehehe ....

OK kita mulai ... ^_^ codingnya seperti dibawah ini :


gbr. Lanjutan INDEX (INPUT DATA)


jangan lupa ini INPUTAN yang di ling dari index ke codingan ini dan dari sini yang akan masuk ke data base yang kita buat di XAMPP. dan juga saat sudah di pilih SIMPAN maka data yang sudah di isi di INPUTAN ini akan langsung ditampilkan di INDEX.PHP yang sebelumnya kita buat. OK dah ngerti kan dan mudah kan ...tapi jangan seneng dulu loh kita masih lanjut ke koneksinya....nanti ya ekekekekekeke
nah jika sudah kalian langsung aja di Save kasih nama bebas kalau saya saya kasih nama INPUT dan formatnya .PHP dan .HTML ..saya selalu begitu selalu 2 format kl save ekekekek takut salah satu rusak atau eror atau ke DELET ga sengaja.

Jika sudah di save silahkan dilihat di BROWSER yang ada di komputer kalian... eheheh 
oiya kalau kurang menarik kalian bisa merubah semau kalian sama seperti yang sebelumnya yang index

Jika sudah dilihat hasilnya di Browser kalian ...ada satu lagi loh yang kurang. seperti yang saya tuliskan diatas tadi bahwa satu lagi codingannya yang perlu kita buat... coding ini yang nantinya yang digunakan sebagai pengubung .PHP kita ke database yang sudah kita buat sebelumnya di XAMPP.
nah langsung aja buat file baru lagi di Sublime Text nya.

FILE > NEW FILE
Save aja langsung buat nama koneksi.php

Dan seperti ini codingnyanya ^_^

gbr. coding koneksi dari .PHP ke data base XAMPP

Nah jika sudah kalian sudah membuat semua nya dari awal pembuatan database di XAMPP sampai pada tahapan ini. Mudah-mudahan Insya Allah kalian berati sudah bisa membuat sendiri dan berkreasi sendiri....ehehehe

ok sampai disi pertemuan kita jumpa di pertemuan berikutnya dan pembelajaran Teknik Informasinya. ^_^

ditunggu komentarnya ya...ehehehe THX ^_^






0
Melanjutkan yang kemarin ...soal Codingan SUBLIMETEXT. dan kita sudah medapatkan Rancangan atau tampilan yang akan kita buat. kalau kalian Lupa kalian bisa Lihat Rancangannya DISINI.

NIH biar MUDAH nya tampilan yang waktu itu kita buat


Gbr. Tampilan 

Nah kerena Kalian sudah melihat da mungkin sudah merancang Tampilan anda sendiri..mari kita mulai step by stepnya.

Pertama kita buka sublime textnya lau pilih File>New File

Lalu kita langsung simpan saya dengan nama Index.PHP
seperti ini 
Gbr. Tampilan baru pada SUBLIMETEXT

Nah jika sudah langusng saya yuk kita buat codingannya

Silahkan ikuti codingan di bawah ini / anda bisa merubahnya sendiri ^_^


gbr. contoh. codingan Index.php

ok jika sudah coba di save menjadi INDEX.PHP / INDEX.HTML

sekarang lihat hasilnya dari browser... ^_^
kurang lebih seperti gambar yang sebelumnya kan ...ehehehehehe
seperti dibawah in.

Jika blum puas dengn tampilannya kalian bisa merubah nya sendiri...seperti tampilanya ...warna backgroundnya...fontnya atau yang lainnya, sesuka hati kali.

dan untuk lanjutannya silahkan klik DISINI ^_^

Semangat ya ^_^






1
Kali ini Saya Akan mebahas tetang pembuatan codingan CRUD pada Sublime tect Atau Notpade ++. serta membuat databasenya di dalam XAMPP dan mengkoneksikannya langsung dari Sublime maupun Notpade ++ .
sebelumnya jika ada yang belum tau apa sih CRUD itu...nah CRUD di dunia PHP atau pemprograman biasa di panggil dengan CREATE, READ, UPDATE dan DELET, jadi kl di singgkatnya CRUD. saya rasa saya tidak perlu menjelaskan  pengertiannya satu...karna kepanjangan nanti..ntar pada bosen lagi.wkawkakwkaw ^_^
OK kita langsung saja menyiap kan bahannya (jika tidak memilikinya silahkan Download di bawah ini)

1. XAMPP .... Download DISINI
2. Sublime Text ...... Download DISINI

Kali ini saya akan mengunakan SUBLIME TEXT untuk membuat codingannya....
ok langsung saja kita mulai rancangannya.

Rancangan  Data Base Yang Akan kita Buat

Gb. Rancangan Data Base yang akan di Buat


Gbr. Diatas adalah Rancangan Data Base yang akan kita buat di XAMPP ...
Ssebelumnya sudah saya bahas tentang cara membuat data base di XAMPP dan Membuat Tablenya...jika kalian lupa silahkan melihatnya DISINI.

Disini saya membuat databasenya dengan nama uts seperti ini :



dan tabelnya dengan nama Jadwal, seperti ini :


gbr diatas menunjukkan 7 colom tabel dengan primary key adalah class nya.

Setelah kalian buat. Kita akan langsung masuk ke codingan SUBLIME TEXT nya ..ok ^_^
Pertama kita siapkan Sublime Text nya...lalu pertama kita buat codingan tampilan ny.
Oiya tampilannya yg kita buat seperti ini : (kl tidak suka kalian bisa Edit sendiri..ehehehe

ini tampilan INDEX nya 

gbr. Tampilan INDEX

Gbr diatas Tulisan Header atau "UTS MUSLIM" bergerak dari atas ke bawah secara berulang
dan ini gbr atau tampilan jika kita memilih atau menekan tombol Input

Gbr. Tampilan Tombol INPUT di INDEX

Gambar diatas Tulisan Header atau "SILAHKAN MASUKAN DATA DENGAN BENAR" bergerak dari kiri kekanan dan berulang.

Nah jadi...setelah 2 gambar diatas itu saya tampilkan berarti kita akan membuat Codingnya dengan menggunakan SUBLIMETEXT....
masih mau kelanjutannya kan ehehehe

Klik diSINI untuk Melanjutkannya .... ^_^


0
Previous PostPostingan Lama Beranda
Movicwon Art. Diberdayakan oleh Blogger.