Ads 468x60px

Minggu, 30 Juni 2013

Foto Bikin Park Min Young






Baca Selengkapnya >>

Foto-Foto Cantik Park Min Young dan Kucing Putih

Aktris Park Min Young memiliki beberapa masalah dengan kucing putih, mainnya di film horor The Cat, selama acara promo untuk film.






Baca Selengkapnya >>

Foto Cantik Krystal f(x) Terbaru








credit: kpopimage

Baca Selengkapnya >>

Selasa, 25 Juni 2013

Tips Cara Mengganti Theme Facebook Lebih Cantik dan Keren

L'Amour Est Condamne, Tips facebook kali ini yaitu cara mengganti Theme Facebook untuk teman-teman facebook sekalian.



  • Maka akan muncul tampilan Add Extension

  • Setelah Selesai di Add, theme siap untuk di terapkan di account facebook agan sekalian.
Click Themes, Maka Tampil Form / Tab Baru Di Browser , Seperti Berikut:

Silahkan Install Theme Facebook Anda. Ada Banyak Theme yang akan di rekomendasikan untuk tampilan facebook lebih dinamis dan keren.

Beginilah Tampilannya Setelah Di Install!!
Jika Ingin Mengembalikan Ke Tampilan Default, Klik Installed, Next Disable Or Delete


Artikel Lain:




Semoga Bermanfaat!






Baca Selengkapnya >>

Tips Cara Memperbesar Gambar Di Facebook Hanya Dengan Meletakkan Kursor Di Gambar Tersebut


L'Amour Est Condamné (Perancis), Kali saya akan memberikan tips Memperbesar Gambar Di Facebook Hanya Dengan Meletakkan Kursor Di Gambar Tersebut di Account Facebook, Agan-Agan sekalian.

Pertama-tama silahkan login di facebook:

Setelah masuk di Web Store,  Klik Add To Chrome, Seperti gambar Beriku:


Photo Zoom : Untuk Memperbesar Gambar Tanpa Harus Mengklik gambar tersebut.
  • Photo Zoom : Untuk Memperbesar Gambar Tanpa Harus Mengklik gambar tersebut.


Sekian Tips Cara Memperbesar Gambar Di Facebook.

Artikel Lain:

Semoga Bermanfaat!

Baca Selengkapnya >>

Tips Cara Membuat Emotion Lebih Banyak, Cantik Di Facebook


L'Amour Est Condamné (Perancis), Kali saya akan memberikan tips membuat emotion lebih banyak dan keren tentunya di Account Facebook, Agan-Agan sekalian.

Pertama-tama silahkan login di facebook:

Setelah masuk di Web Store,  Klik Add To Chrome, Seperti gambar Beriku:



Click Ketiga Extension tersebut:
Pretty Facebook Chat: Untuk Emotion.
Facebook Chat Layout: Untuk Tampilan Chat.
Photo Zoom : Untuk Memperbesar Gambar Tanpa Harus Mengklik gambar tersebut.


  • Pretty Facebook Chat: Pada saat hendak ingin chat dan mengklik nama teman facebook, maka form chatnya akan melayang. Seperti gambar berikut dan tampilannya juga bagus penuh dengan emotion.




  • Facebook Chat Layout: Tampilan Form Chat facebook. Lihat gambar di atas.


  • Photo Zoom : Untuk Memperbesar Gambar Tanpa Harus Mengklik gambar tersebut.



Sekian Tips Cara Membuat Emotion Facebook.
Semoga Bermanfaat!

Baca Selengkapnya >>

Minggu, 23 Juni 2013

Pengenalan UML, Sejarah Singkat UML dan Pengertian UML

0.1  Pengenalan UML 

UML (Unified Modeling Language) merupakan pengganti dari metode analisis berorientasi object dan design berorientasi object (OOA&D) yang dimunculkan sekitar akhir tahun 80-an dan awal tahun 90-an.  
UML merupakan gabungan dari metode Booch, Rumbaugh (OMT) dan Jacobson. Tetapi UML ini akan mencakup lebih luas daripada OOA&D. Pada pertengahan pengembangan UML dilakukan standarisasi  proses dengan OMG (Object Management Group) dengan harapan UML  akan menjadi bahasa standar pemodelan pada masa yang akan datang.  

UML disebut sebagai bahasa pemodelan bukan metode. Kebanyakan metode terdiri paling sedikit prinsip, bahasa pemodelan dan pr oses. Bahasa pemodelan (sebagian besar grafik) merupakan notasi dari metode yang digunakan untuk mendesain secara cepat. 

Bahasa pemodelan merupakan bagian terpenting dari metode. Ini merupakan bagian kunci tertentu untuk komunikasi. Jika anda ingin berdiskusi tentang desain dengan seseorang, maka Anda hanya membutuhkan bahasa pemodelan bukan proses yang digunakan untuk mendapatkan desain.   

UML merupakan bahasa standar untuk penulisan  blueprint  software yang digunakan untuk visualisasi, spesifikasi, pemben tukan dan pendokumentasian alat-alat dari sistem perangkat lunak.  

0.2  Sejarah Singkat UML 

UML dimulai secara resmi pada oktober 1994, ketika Rumbaugh bergabung dengan Booch pada Relational Software Corporation. Proyek ini memfokuskan pada penyatuan metode Booch dan OMT.  UML versi 0.8 merupakan metode penyatuan yang dirilis pada bulan Oktober 1995. Dalam waktu yang sama, Jacobson bergabung dengan Relational dan cakupan dari UML semakin luas sampai diluar perusahaan OOSE. Dokumentasi UML versi 0.9 akhirnya diri lis pada bulan Juni 1996. Meskipun pada tahun 1996 ini melihat dan menerima  feedback  dari komunitas  Software Engineering . Dalam waktu tersebut, menjadi lebih jelas bahwa beberapa organisasi perangkat lunak melihat UML sebagai strategi dari bisnisnya. Kemudian dibangunlah UML  Consortium  dengan beberapa organisasi yang akan menyumbangkan sumber dayanya untuk bekerja, mengembangkan, dan melengkapi UML.  

Di sini beberapa  partner  yang berkontribusi pada UML 1.0, diantaranya Digital Equipment Corporation, Hewlett-Packard,  I-Logix, Intellicorp, IBM, ICON Computing, MCI Systemhouse, Microsoft, Oracle, Relational, Texas Instruments dan Unisys. Dari kolaborasi ini dihasilkan UML 1.0 yang merupakan bahasa pemodelan yang ditetapkan secara baik,  expressive, kuat, dan cocok untuk lingkungan masalah yang luas. UML 1.0 ditawarkan menjadi standarisasi dari Object Management Group (OMG). Dan pada Januari 1997 dijadikan sebagai standar bahasa pemodelan. Antara Januari –Juli 1997 gabungan  group tersebut memperluas kontribusinya sebagai hasil respon dari OMG dengan memasukkan Adersen Consulting, Ericsson, ObjectTimeLimeted, Platinum Technology, Ptech, Reich Technologies, Softeam, Sterling Software dan Taskon.  Revisi dari versi UML (versi 1.1) ditawarkan kepada OMG sebagai standarisasi pada bulan Juli 1997.  Dan pada bulan September 1997, versi ini dierima oleh OMG Analysis dan Design Task Force (ADTF) dan OMG ArchitectureBoard. Dan Akhirnya pada Juli 1997 UML versi 1.1 menjadi standarisasi. 

Pemeliharaan UML terus dipegang oleh OMG  Revision Task Force (RTF) yang dipimpin oleh Cris Kobryn. RTP merilis editorial dari UML 1.2 pada Juni 1998. Dan pada tahun 1998 RTF juga merilis UML 1.3 disertai dengan  user guide  dan memberikan technical cleanup. 

0.3  Pengertian UML 

0.3.1  Pengertian Unified Model ing Language (UML) 

UML adalah bahasa untuk menspesifikasi, memvisualisasi, membangun dan mendokumentasikan artifacts (bagian dari informasi yang digunakan atau dihasilkan oleh proses pembuatan perangkat lunak,  artifact  tersebut dapat berupa model, deskripsi atau perangkat lunak) dari sistem perangkat lunak, seperti pada pemodelan bisnis dan sistem non perangkat lunak lainnya [HAN98]. Selain itu UML adalah bahasa pemodelan yang menggunakan konsep orientasi  object. UML dibuat oleh Grady Booch ,  James Rumbaugh ,  dan  Ivar Jacobson di bawah bendera  Rational Software Corp [HAN98].  UML menyediakan notasi -notasi yang membantu memodelkan sistem dari berbagai perspektif. UML tidak hanya digunakan dalam pemodelan perangkat lunak, namun hampir dalam semua bidang yang memb utuhkan pemodelan.

Baca Selengkapnya >>

Download Ebook Semua Tentang Cinta

Baca Selengkapnya >>

Download Software Horoskop, Ramalan Jodoh, Ramalan Pribadi, Siklus Kehidupan, Firast-Firasat, dll


Horoskop Ramalan Jodoh, Kepribadian

<< SIFAT-SIFAT YANG SANGAT MENONJOL >>

  • Mudah tersinggung / emosi, peka perasaannya µµµµ
  • Tidak dapat atau tidak suka diperintah, susah diperintah µµµµ

Silahkan Download Disini

<< SIFAT-SIFAT YANG MENONJOL >>

  • Berwatak keras, berjiwa pemimpin / militer µµµ
  • Gegabah / sembrono / ceroboh / kurang perhitungan µµµ
  • Angkuh µµµ
  • Baik hati, mulia, kesucian µµµ
  • Bertanggungjawab µµµ
  • Cekatan, pekerjaannya cepat selesai µµµ
  • Halus tutur kata, manis bicara (suka bicara yang baik-baik), pandai mengatur bahasa µµµ
  • Pantang mundur / tidak kenal menyerah / putus asa, keras hati µµ
  • Berbudi luhur, luas budinya µµ
  • Berpandangan luas µµ
  • Disukai / disenangi kawan (banyak orang menyukai / mengasihi), serta banyak teman dan sahabatnya µµ
  • Berwajah rupawan µµ
  • Berwibawa / punya kepribadian yang berpengaruh, banyak orang yang segan / hormat µµ
  • Cakap, tangkas, terampil µµ
  • Penyendiri (suka sendirian), suka sepi / kesunyian, tidak suka berkumpul dengan banyak orang µµ
  • Jujur µµ
  • Hidupnya penuh dengan keberuntungan µµ
  • Penampilan / perangainya menarik µµ
  • Kehidupannya bahagia / tenteram µµ
  • Pemikir yang kritis / pikirannya tajam µµ
  • Sukar dikendalikan µµ
  • Tegas µµ
  • Disayang / disenangi atasan / pembesar µµ
  • Pandai mencari sandang pangan µµ
  • Pemberani / tak gentar menghadapi tantangan / bukan seorang penakut, nyalinya besar µµ
  • Tak mau kalah & dikalahkan, ingin menangnya sendiri, selalu ingin dikasih lebih.  Walaupun kadang-kadang mempunyai sifat berjiwa besar, mau mengalah µµ
  • Dapat menjadi pelipur lara bagi orang yang sedang mengalami kesedihan / kesusahan, dan banyak orang meminta perlindungan, menjadi tempat mengadu / meminta nasehat orang yang sedang kesusahan µµ
  • Sering ditunjuk dalam hal apapun µµ
  • Dermawan, tidak pelit, suka memberi / beramal, pemurah µµ
  • Ikhlas / suka rela /  tulus hati, jika menolong tidak suka mengharapkan imbalan µµ
  • Pemboros / peroyal / tidak pandai mengatur keuangan µµ
  • Suka membela kaum yang lemah, suka membela kebenaran µµ
  • Suka mengharapkan sanjungan / pujian µµ
  • Seorang yang cerdas, mudah menangkap suatu pengertian µµµ


**********   A S M A R A   **********

  • Tak kenal menyerah untuk mendapatkan cinta dan jika sedang jatuh cinta maka tidak akan pernah mau melepaskan sebelum mendapatkannya µ
  • Tidak suka jika cintanya ditolak / dikhianati µ
  • Menyukai pasangan yang dapat bekerja sama atau sesuai dengan hatinya µ
  • Akan dengan mudah meninggalkan pasangannya µ
  • Bertanggung jawab pada keluarga, selalu memikirkan dan mencintai keluarganya µ
  • Nafsu birahinya besar (gairah seksualnya tinggi) µ
  • Setia pada perkawinan dan mencintai pasangannya µ
  • Seorang pencemburu µ


**********   R E J E K I   **********

  • Rejekinya cukup baik µ
__________________________________________
Kehidupan anda hari ini (Senin Wage, 24 Juni 2013)
 Tingkat emosional anda saat ini       = -100%
 Tingkat intelektualitas anda saat ini =  -54%
 Tingkat daya tahan fisik anda saat ini =   63%
__________________________________________

Kondisi anda saat ini pada umumnya : rata-rata tidak baik kecuali kondisi fisik anda yang masih kuat dengan penjabaran sebagai berikut dibawah ini :

Siklus Fisik :

  • Vitalitas, kekuatan, kondisi dan daya tahan tubuh anda dalam kondisi lebih baik dari pada biasanya


Siklus Emosional :

  • Kreativitas anda untuk menciptakan sesuatu dalam kondisi sangat kurang kreatif sekali dari pada biasanya
  • Kejiwaan maupun moral anda sedang dalam kondisi sangat tidak baik sekali dari pada biasanya
  • Perilaku anda dalam kondisi sangat kurang dapat mengendalikan hawa nafsu dan menjadi pesimis sekali dari pada biasanya
  • Sikap anda cenderung sangat kasar dan kurang menyenangkan sekali dari pada biasanya kepada orang-orang di sekitar anda
  • Firasat anda dalam kondisi sangat kurang peka sekali dari pada biasanya
  • Konsentrasi anda dalam kondisi sangat rendah dan tidak dapat berpikir jernih sekali dari pada biasanya


Siklus Intelektual :

  • Kemampuan anda dalam kondisi lebih sulit dari pada biasanya dalam memahami serta mempelajari sesuatu
  • Ingatan anda dalam kondisi lebih tumpul dari pada biasanya
  • Tingkat kecermatan anda pada tanggal ini : lebih kurang cermat dan kurang teliti dari pada biasanya


Baca Selengkapnya >>

Sabtu, 22 Juni 2013

Unified Modelling Language (UML)


1.   Definisi UML (Unified Modeling Language)
Menurut Nugroho (2010:6), “UML (Unified Modeling Language) adalah ‘bahasa’ pemodelan untuk sistem atau perangkat lunak yang berparadigma ‘berorientasi objek”. Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami”.
Menurut Nugroho (2009:4), “UML (Unified Modeling Language) adalah Metodologi kolaborasi antara metoda-metoda Booch, OMT (Object Modeling Technique), serta OOSE (object Oriented Software Enggineering) dan beberapa metoda lainnya, merupakan metodologi yang paling sering digunakan saat ini untuk analisa dan perancangan sistem dengan metodologi berorientasi objek mengadaptasi maraknya penggunaan bahasa “pemrograman berorientasi objek” (OOP)”.
Berdasarkan pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa “Unified Modelling Language (UML) adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis Objek (Object Oriented programming)”.

2.   Langkah-langkah penggunaan Unified Modeling Language (UML)
Menurut Henderi (2008:6), langkah-langkah penggunaan Unified Modeling Language(UML) sebagai berikut:
  1. Buatlah daftar business process dari level tertinggi untuk mendefinisikan aktivitas dan proses yang mungkin muncul.
  2. Petakan use case untuk setiap business process untuk mendefinisikan dengan tepat fungsional yang harus disediakan oleh sistem, kemudian perhalus use casediagram dan lengkapi dengan requirement, constraints dan catatan-catatan lain.
  3. Buatlah deployment diagram secara kasar untuk mendefinisikan arsitektur fisik sistem.
  4. Definisikan requirement lain non fungsional, security dan sebagainya yang juga harus disediakan oleh sistem.
  5. Berdasarkan use case diagram, mulailah membuat activity diagram.
  6. Definisikan obyek-obyek level atas package atau domain dan buatlah sequencedan/atau collaboration untuk tiap alur pekerjaan, jika sebuah use case memiliki kemungkinan alur normal dan error, buat lagi satu diagram untuk masing-masing alur.
  7. Buatlah rancangan user interface model yang menyediakan antar muka bagi pengguna untuk menjalankan skenario use case.
  8. Berdasarkan model-model yang sudah ada, buatlah class diagram. Setiap packageatau domian dipecah menjadi hirarki class lengkap dengan atribut dan metodenya. Akan lebih baik jika untuk setiap class dibuat unit test untuk mengujifungsionalitas class dan interaksi dengan class lain.
  9. Setelah class diagram dibuat, kita dapat melihat kemungkinan pengelompokkanclass menjadi komponen-komponen karena itu buatlah component diagram pada tahap ini. Juga, definisikan test integrasi untuk setiap komponen meyakinkan ia bereaksi dengan baik.
  10. Perhalus deployment diagram yang sudah dibuat. Detilkan kemampuan danrequirement piranti lunak, sistem operasi, jaringan dan sebagainya. Petakan komponen ke dalam node.
  11. Mulailah membangun sistem. Ada dua pendekatan yang tepat digunakan:
1)      Pendekatan use case dengan mengassign setiap use case kepada tim pengembang tertentu untuk mengembangkan unit kode yang lengkap dengan test.
2)      Pendekatan komponen yaitu mengassign setiap komponen kepada tim  pengembang tertentu.

3.   Model UML (Unified Modeling Language)
Menurut Widodo (2011:10), “Beberapa literature menyebutkan bahwa UML menyediakan sembilan jenis diagram, yang lain menyebutkan delapan karena ada beberapa diagram yang digabung, misanya diagram komunikasi, diagram urutan dan diagram pewaktuan digabung menjadi diagram interaksi”. Namun demikian model-model itu dapat dikelompokkan berdasarkan sifatnya yaitu statis atau dinamis. Jenis diagram itu antara lain:
  1. Diagram kelas.
Bersifat statis, Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram ini umum dijumpai pada pemodelan sistem berorientasi objek. Meskipun bersifat statis, sering pula diagram kelas memuat kelas-kelas aktif.
  • Diagram paket (Package Diagram).

Bersifat statis. Diagram ini memperlihatkan kumpulan kelas-kelas, merupakan bagian dari diagram komponen.
  • Diagram use-case.

Bersifat statis. Diagram ini memperlihatkan himpunan use-case dan aktor-aktor  (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku suatu sistem yang dibutuhkan serta diharapkan pengguna.
  • Diagram interaksi dan sequence (urutan).

Bersifat dinamis. Diagram urutan adalah iterasiksi yang menekankan pada pengiriman pesan dalam suatu waktu tertentu.
  • Diagram komunikasi (communication diagram).

Bersifat dinamis. Diagram sebagai pengganti diagram kolaborasi UML 1.4 yang menekankan organisasi struktural dari objek-objek yang menerima serta mengirim pesan.
  • Diagram statechart (statechart diagram).

Bersifat dinamis. Diagram status memperlihatkan keadaan-keadaan pada sistem, memuat status (state), transisi, kejadian serta aktivitas.
  • Diagram aktivitas (activity diagram).

Bersifat dinamis. Diagram aktivitas adalah tipe khusus dari diagram status yang memperlihatkan aliran dari suatu suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi suatu sistem dan memberi tekanan pada aliran kendali antar objek.
  • Diagram komponen (component diagram).

Bersifat statis. Diagram komponen ini memperlihatkan organisasi serta kebergantungan sistem/perangkat lunak pada komponen-komponen yang telah ada sebelumnya.
  1. Diagram deployment (deployment diagram).
Bersifat statis. Diagram inimemperlihatkan konfigurasi saat aplikasi dijalankan (run-time).Memuat simpul-simpul beserta komponen-komponen yang di dalamnya.
Kesembilan diagram ini tidak mutlak harus digunakan dalam pengembangan perangkat lunak, semuanya dibuat sesuai kebutuhan. Pada UML dimungkinkan kita menggunakan diagram-diagram lainnya misalnya data flow diagram, entity relationship diagram, dan sebagainya.

4.   Bangunan dasar Metodologi Unified Modeling Language (UML)
Menurut Nugroho (2009:117). Bangunan dasar metodologi Unified Modeling Language(UML) menggunakan tiga bangunan dasar untuk mendeskripsikan sistem/perangkat lunak yang akan dikembangkan, yaitu:
  • Sesuatu (things)

Ada 4 (empat) things dalam Unified Modeling Language (UML), yaitu:
1)      Structural things
Merupakan bagian yang relatif statis dalam model Unified Modeling Language (UML).Bagian yang relatif statis dapat berupa elemen-elemen yang bersifat fisik maupun konseptual.
2)      Behavioral things
Merupakan bagian yang dinamis pada model Unified Modeling Language (UML), biasanya merupakan kata kerja dari model Unified Modeling Language (UML)yang mencerminkan perilaku sepanjang ruang dan waktu.
3)      Grouping things
Merupakan bagian pengorganisasi dalam Unified Modeling Language (UML)Dalam penggambaran model yang rumit kadang diperlukan penggambaran paket yang menyederhanakan model. Paket-paket ini kemudian dapat didekomposisi lebih lanjut. Paket berguna bagi pengelompokkan sesuatu, misalnya model-model dan subsistem-subsistem.
4)      Annotational things
Merupakan bagian yang memperjelas model Unified Modeling Language (UML) dan dapat berupa  komentar-komentar yang menjelaskan fungsi serta ciri-ciri setiap elemen dalam model Unified Modeling Language (UML).
  • Relasi (Relationship)

Ada 4 (empat) macam relationship dalam Unified Modeling Language (UML), yaitu:
1)      Kebergantungan
Merupakan hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempengaruhi elemen yang bergantung padanya elemen yang tidak mandiri (dependent).
2)      Asosiasi
Merupakan apa yang menghubungkan antara objek satu dengan objek lainnya, bagaimana hubungan suatu objek dengan objek lainnya. Suatu bentuk asosiasi adalah agregasi yang menampilkan hubungan suatu objek dengan bagian-bagiannya.
3)      Generalisasi
Merupakan hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada diatasnya objek induk (ancestor). Arah dari atas ke bawah dari objek induk ke objek anak dinamakan spesialisasi, sedangkan arah berlawanan sebaliknya dari arah bawah ke atas dinamakan generalisasi.
4)      Realisasi
Merupakan operasi yang benar-benar dilakukan oleh suatu objek.

5.   Fokus Unified Modlling Language (UML)
Menurut Nugroho (2009:26), 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, sepertiJava, Borland Delphi, Visual Basic, C++, dan lain-lain.

Pemetaan (mapping) Unified Modeling Language (UML) bersifat dua arah yaitu:
1)      Generasi  kode bahasa pemprograman tertentu dari Unified Modeling Language(UML) forward engineering.
2)      Generasi kode belum sesuai dengan kebutuhan dan harapan pengguna, pengembang dapat melakukan langkah balik bersifat iterative dari implementasi keUnified Modeling Language (UML) hingga didapat sistem/peranti lunak yang sesuai dengan harapan pengguna dan pengembang.

6.   Definisi Diagram UML (Unified Modeling Language)
Menurut Heriawati (2011:10), “bahwa beberapa literature menyebutkan bahwa UML menyediakan sembilan jenis diagram, yang lain menyebutkan delapan karena ada beberapa diagram yang digabung, misanya diagram komunikasi, diagram urutan dan diagram pewaktuan digabung menjadi diagram interaksi”.
 Namun demikian model-model itu dapat dikelompokkan berdasarkan sifatnya yaitu statis atau dinamis. Jenis diagram itu antara lain:
  1. Menurut Jurnal CCIT Raharja Padeli dkk (2008:71), Diagram kelas (Class Diagram). Bersifat statis, Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram ini umum dijumpai pada pemodelan sistem berorientasi objek. Meskipun bersifat statis, sering pula diagram kelas memuat kelas-kelas aktif.
Ada pendapat lain yang menjelaskan dari pengertian Spesifikasi yang jika diintansikan akan menghasilkan sebuah objek. Class menggambarkan keadaan (atribut/property) suatu sistem, sekaligus menawarkan pelayanan untuk memanipulasi keadaan tersebut (metode/fungsi). Diagram paket (Package Diagram). Bersifat statis. Diagram ini memperlihatkan kumpulan kelas-kelas, merupakan bagian dari diagram komponen.
  1. Diagram use case. Bersifat statis. Diagram ini memperlihatkan himpunan use casedan aktor-aktor  (jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku suatu sistem yang dibutuhkan serta diharapkan pengguna.
Ada pendapat lain yang menjelaskan dari pengertian Use Case yaitu suatu deksripsi fungsi dari sebuah sistem dari perspektif pengguna. Use case bekerja dengan cara mendeskripsikan tipikal interaksi antara pengguna sebuah sistem (aktor) dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai
  1. Diagram interaksi dan sequence (urutan). Bersifat dinamis. Diagram urutan adalah iterasi yang menekankan pada pengiriman pesan dalam suatu waktu tertentu.
  2. Diagram komunikasi (communication diagram). Bersifat dinamis. Diagram sebagai pengganti diagram kolaborasi UML 1.4 yang menekankan organisasi struktural dari objek-objek yang menerima serta mengirim pesan.
  3. Diagram statechart (statechart diagram). Bersifat dinamis. Diagram status memperlihatkan keadaan-keadaan pada sistem, memuat status (state), transisi, kejadian serta aktivitas.
  4. Diagram aktivitas (activity diagram). Bersifat dinamis. Diagram aktivitas adalah tipe khusus dari diagram status yang memperlihatkan aliran dari suatu suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi suatu sistem dan memberi tekanan pada aliran kendali antar objek.
  5. Diagram komponen (component diagram). Bersifat statis. Diagram komponen ini memperlihatkan organisasi serta kebergantungan sistem/perangkat lunak pada komponen-komponen yang telah ada sebelumnya.
  6. Diagram deployment (deployment diagram). Bersifat statis. Diagram ini memperlihatkan konfigurasi saat aplikasi dijalankan (run-time). Memuat simpul-simpul beserta komponen-komponen yang ada di dalamnya.
Kesembilan diagram ini tidak mutlak harus digunakan dalam pengembangan perangkat lunak, semuanya dibuat sesuai kebutuhan. Pada UML dimungkinkan kita menggunakan diagram-diagram lainnya (misalnya data flow diagram, entity relationship diagram, dan sebagainya).
  1. 8.      Jenis-jenis diagram UML (Unified Modeling Language)
Menurut Padeli (2008:5), Berikut ini adalah definisi mengenai 5 diagram UML:
  1. Use Case Diagram
Menurut Maimunah (2010:30), “Use case adalah adalah deksripsi fungsi dari sebuah sistem dari perspektif pengguna”. Use case bekerja dengan cara mendeskripsikan tipikal interaksi antara pengguna sebuah sistem (aktor) dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai.
Use case diagram secara grafis menggambarkan interaksi antara sistem, sistem eksternal dan pengguna. Dengan kata lain use case diagram secara grafis mendeskripsikan siapa yang akan menggunakan sistem dan dalam cara apa pengguna (user) mengharapkan interaksi dengan sistem itu. Use case secara naratif digunakan untuk secara tekstual menggambarkan sekuensi langkah-langkah dari setiap interaksi.
  1. Class Diagram
Menurut Murad (2010:30), Class diagram adalah “Class yang menggambarkan keadaan (atribut/property) suatu sistem, sekaligus menawarkan pelayanan untuk memanipulasi keadaan tersebut (metode/fungsi)”.
Menggambarkan struktur object sistem. Diagram ini menunjukkan class object yang menyusun sistem dan juga hubungan antara class object tersebut.
  1. Sequence Diagram
Secara grafis menggambarkan bagaimana objek berinteraksi dengan satu sama lain melalui pesan pada sekuensi sebuah use case atau operasi.
  1. State Chart Diagram
Digunakan untuk memodelkan behaviour objek khusus yang dinamis. Diagram ini mengilustrasikan siklus hidup objek berbagai keadaan yang dapat diasumsikan oleh objek dan event-event (kejadian) yang menyebabkan objek beralih dari satu state kestate yang lain.
  1. Activity Diagram
Secara grafis digunakan untuk menggambarkan rangkaian aliran aktivitas baik proses bisnis maupun use caseActivity diagram dapat juga digunakan untuk memodelkanaction yang akan dilakukan saat sebuah operasi dieksekusi, dan memodelkan hasil dariaction tersebut.

Baca Selengkapnya >>

Membuat Diagram UML Tanpa Install Software Microsoft Visio

Mungkin anda semua sudah mengenai tentang kehebatan Misrosoft Visio ?, Ya Pada awalnya visio diciptakan oleh pengembang software bernama Shapeware Corporation pada tahun 1992, dan kemudian pada tahun 2002 dibeli oleh microsoft sebagai pelengkap software pada Microsoft Office. Software ini bermanfaat sekali untuk membuat diagram-diagram untuk perancangan sistem maupun perancangan lainnya yang membutuhkan diagram sebagai kerangka dalam pembuatanya.

Saya sebagai mahasiswa yang memasuki jurusan Manajemen Informatika, sangat membutuhkan software ini sebagai tools untuk merancang diagram yang berhubungan dengan Sistem Informasi. Ketika saya memasuki akhir perkuliahan saya masih terasa janggal dengan suatu project-project akhir semester untuk membuat diagram dengan software ini, kenapa harus standarisasi format diagram ini diharuskan dengan format VSD, yaitu format dari Microsoft Visio tersebut.  Jawabannya mungkin dalam dunia perancangan Sistem Informasi sangat penting membuat diagram suatu perancangan, dan itu hanya dilihat dari bagaimana sistem itu kita rancang dengan diagram yang familiar untuk analisis sistem, yaitu diagram UML. Dan itu harus dengan format yang 
pastinya dengan format Microsoft Visio ini.

Karena hal ini saya mencari alternatif lain selain Microsoft Visio. Setelah saya mencari dengan bantuan google, saya akhirnya menemukan software yang sangat bermanfaat untuk membuat diagram-diagram dalam perancangan Sistem Informasi. Software ini dirancang dengan Web Based, dimana produk ini dibuat agar dapat digunakan hanya dengan browser, sungguh inovasi perkembangan teknologi Internet dan Web Based, yaitu UML Factory UML 9.9 . Aplikasi ini bermanfaat sekali dalam perancangan diagram UML. Selain itu, ini adalah aplikasi/service gratis yang memungkinkan pengguna untuk membuat suatu diagram UML tanpa menggunakan Microsoft Visio.

Sebenarnya masih banyak aplikasi lain untuk membuat diagram UML selain semua aplikasi yang saya sebutkan di atas. Tapi, saya merekomendasikan untuk menggunakan aplikasi di atas untuk membuat diagram UML selain karena produk ini gratis tanpa biaya, tidak seperti Microsoft Visio yang harus membayar license Microsoft untuk dapat memakai Microsoft Visio secara legal.

Baca Selengkapnya >>