Jumat, 11 September 2020

9 Jenis UML (Unified Modelling Language) yang Perlu Diketahui

Penulis : Muhammad Raihan Satrio P. P. (1902897)

    Sebagai seorang software engineer ataupun programmer pasti akan selalu berhubungan dengan yang namanya diagram, disini diagram memiliki peran penting untuk merepresentasikan bagaimana bentuk suatu program ataupun struktur-struktur dari program tersebut. Oleh karena itu, perlu ada suatu standarisasi bentuk atau pemodelan diagram-diagram tersebut. Standarisasi tersebut dikenal dengan Unified Modelling Language (UML) , setidaknya terdapat 13 ataupun 14 jenis diagram UML. Dalam postingan kali ini akan dibahas sembilan (9) diagram UML yang perlu diketahui oleh para programmer, software engineer, ataupun ahli IT lainnya.

  1. Use Case Diagram
    Diagram ini berfungsi sebagai pemodelan untuk perilaku suatu sistem informasi yang akan dibuat. Selain itu juga, berfungsi sebagai penjelasan dan penggambaran fungsionalitas dari suatu sistem yang dikembangkan. Dengan cara mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Berikut ini contoh diagram Use Case pada sistem ATM suatu bank :

    Bank ATM Use Cases Example for Customer and ATM Technician.

  2. Class Diagram
    Berfungsi untuk menggambarkan struktur suatu sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun suatu sistem. Selain itu juga, berfungsi sebagai pemodelan struktur statis dari suatu sistem, termasuk menjelaskan elemen dan hubungannya dari suatu sistem. Berikut ini contoh penerapan Class Diagram pada pembelanjaan daring :
    Online shopping domain UML class diagram example.

  3. Object Diagram
    Berfungsi untuk mendefinisikan contoh nilai atau isi dari atribut tiap kelas, dengan menggambarkan struktur sistem dari segi penamaan objek dan jalannya objek dalam sistem. Selain itu juga berfungsi sebagai gambaran potret besar keadaan sistem suatu waktu. Berikut ini contoh Object Diagram pada studi kasus otentikasi login.
    User login controller UML object diagram example.
  4. Communication Diagram
    Berfungsi untuk menggambarkan interaksi antar objek/bagian dalam bentuk urutan pengiriman pesan, selain itu merepresentasikan informasi yang diperoleh dari class diagram, sequence diagram, dan Use Case untuk mendeskripsikan gabungan antara struktur statis dan tingkah laku dinamis dari suatu sistem. Fokus utamanya lebih condong ke hubungan komunikasi ketimbang langkah-langkah berurut. Berikut ini contoh kasus toko buku daring yang direpresentasikan oleh Communication Diagram :

    An example of UML communication diagram for online bookshop.

  5. Sequence Diagram
    Berfungsi untuk menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek. Berkebalikan dengan Communication Diagram, Sequence Diagram fokus utamanya adalah langkah-langkah berurut. Berikut ini contoh kasus yang sama yaitu toko buku daring yang direpresentasikan oleh Sequence Diagram :
    UML sequence diagram example for online bookshop.

  6. State Machine Diagram
    Berfungsi untuk menggambarkan perubahan status atau transisi status dari sebuah mesin atau sistem ataupun objek. Selain itu juga berfungsi untuk menggambarkan perilaku suatu objek yang diizinkan melalui status kemungkinan ataupun status transisi yang dipicu oleh sebuah trigger. Berikut ini contoh State Machine Diagram pada mesin ATM :
    Behavioral state machine example - Bank ATM.

  7. Activity Diagram
    Berfungsi untuk menggambarkan arus kerja atau aktivitas dari sebuah sistem atau proses bisnis atau mesin yang ada pada perangkat lunak dan mengkoordinasi suatu aksi dalam aktivitas. Disini menggambarkan aktivitas sistem bukan apa yang dilakukan aktor. Berikut ini contoh Activity Diagram pada kasus tiker komuter dan bank akomodir :
    Example of Purchase Ticket use case behavior described with UML activity diagram.

  8. Composite Structure Diagram
    Berfungsi untuk menggambarkan struktur dari bagian-bagian yang saling terhubung maupun mendeskripsikan struktur pada saat runtime dari contoh yang saling terhubung. Berikut ini contoh Composite Structure Diagram pada ATM :
    Internal structure UML diagram example for Bank ATM.
  9. Deployment Diagram
    Berfungsi untuk menunjukan konfigurasi komponen dalam proses eksekusi aplikasi. Selain itu dapat memodelkan embedded system, sistem server, sistem terdistribusi murni, dan rekayasa ulang aplikasi. Selain itu juga berfungsi untuk menggambarkan topologi perangkat keras dan runtime system. Berikut ini contoh Deployment Diagram pada arsitektur backend website :
    File:UML Deployment Diagram.svg

Referensi :

[1] Rosa, A. S. (2016). Rekayasa perangkat lunak terstruktur dan berorientasi objek.
[2] Seidl, M., Scholz, M., Huemer, C., & Kappel, G. (2015). UML@ classroom: An introduction to object-oriented modeling. Springer.
[3] https://www.uml-diagrams.org/bank-atm-uml-use-case-diagram-example.html?context=uc-examples
[4] https://www.uml-diagrams.org/examples/online-shopping-domain-uml-diagram-example.html?context=cls-examples
[5] https://www.uml-diagrams.org/examples/online-shopping-uml-communication-diagram-example.html?context=cmm-examples
[6] https://www.uml-diagrams.org/online-shopping-uml-sequence-diagram-example.html?context=seq-examples
[7] https://www.uml-diagrams.org/ticket-vending-machine-activity-diagram-example.html?context=activity-examples
[8] https://www.uml-diagrams.org/bank-atm-uml-state-machine-diagram-example.html?context=stm-examples
[9] https://en.wikipedia.org/wiki/File:UML_Deployment_Diagram.svg
[10] https://www.uml-diagrams.org/bank-atm-uml-composite-diagram-example.html?context=cst-examples
[11] https://www.uml-diagrams.org/online-shopping-user-login-uml-object-diagram-example.html

Minggu, 23 Agustus 2015

Here are the most exclusive website

Exclusive Website


 Hello guys ! have you ever know this website ? yes, a website that allowed only one visitor every 60 seconds. This website can be used to promote well.

Normally a website visitor does not have limits, so visitors can visit anytime and also we did not have to queue and take a ticket like at the train station.

But unique, this website make visitors waiting queue, sometimes queue ahead 20-40 unfilled so we had to wait for approximately 20-40 minutes. But fortunately, I only found a queue 2-5 only. :D

I have also tried it out of curiosity and it turned out I was successful after waiting. But sorry because I will not upload the results after waiting, because you will know it and do not visit the website.

How to ?:
1. Visit this website Here
2. Enter the name
3. Click "Take Ticket #99999"
4. Please wait queue

REMEMBER: Do not close the website and disconnect the Internet because your ticket will be forfeited in vain and this is not a joke / prank.

Thank you guys .

Satrio , Happy Independence day of indonesia ! MERDEKA !

Rabu, 29 Juli 2015

How to resolve the Google Sandbox


    How to resolve the google sandbox - Hello guys , have you ever know what is Google Sandbox ? This would threaten the website owner . Google sandbox will decrease your rank (Alexa) and Possible your website will be Banned . So be carefully while creating articles , Here are the tutorial for you .

What's is Google Sandbox 
  Google Sandbox is the penalty action from Google to our web , That will remove an article from Google Index . So it's very dangerous for our web .

How to know i was sandboxed ?
 There are 2 steps you can choose

1. Go to this link ,  here or here then put your website link . If there appear the words you are possible penalized (Meaning : Your web has been penalized )

2. Go to this link . here then write your site link at search box , example : "Site : www.example.com".
If there appear your site , it means you're safe from Google Sandbox .

Please choose , the more trust which one ? 1 or 2 ? it's up to you.

What causes Google Sandbox ?
The Causes are varied including :
1. Too much optimization
2. Copying an article someone else
3. Too many Backlinks
4. Too often pinging and submit url
5. Too many repetition of words

How to Resolve the Google Sandbox ?
1. Edit Article
 Throw away words that are not important and also add some keywords and paste inbound links to it and also note that there is anchor text .

2. Reduce Excessive Optimization

3. Make A new article by self

4. Do submit a Sitemap 


Ok , Thanks guys ! Sorry for long long update and don't forget to comment Bye.

"Eid Congratulations , Please Forgive me , Selamat Hari raya Idul Fitri , Mohon Maaf lahir dan batin (Maaf baru mengucapkan sekarang :D)"





Selasa, 09 Juni 2015

Android terbaru Android Muffin ?


  Assalamualaikum wr wb . Sahabat Wippost pasti penasaran nama android terbaru versi 6.0 Sesuai huruf depannya "M" . Disisi lain banyak orang yang menyebutkan ini android Marshmallow dan ada juga para memers yang menyebutkan Android Mastin . Ternyata ini adalah Android Muffin kelanjutan dari android Lollipop versi 5.0 .

 Banyak seklai fitur futur yang hebat diantaranya adalah Multi Window jadi kita dapat menjalankan aplikasi dalam side by side . Kemudian quick reply sehingga kita dapat menjawab pesan tanpa harus masuk kedalam aplikasi pesan , sehingga kita hanya mengetik di dalam notifikasi saja , cukup mudah kan ? adapun masalah video android ini dapat melakukan Multi Tasking yang dirancang ? dibuat oleh Vladislav Vitula .

 Tetapi apakah benar Android M adalah Muffin ? Jawaban nya mungkin saja karena Pengeluaran nama ini bukanlah dari google secara resmi , tetapi dengan banyak video konsep dirilis di youtube . Walaupun bukan android Muffin tetap saja Fitur fitur tidak akan diganti atau hilang , jadi tenang saja dan bersiap untuk membeli Smarphone canggih yang baru 

 Android Muffin ini kira kira akan release tahun 2015-2016 mendatang , jadi bersabarlah , Oh iya satu lagi Menurut saya android "N" adalah Android Noodle versi 7.0 . Menurutmu ? silahkan jawab di kolom Komentar .

 Wassalamualaikum wr wb

Minggu, 17 Mei 2015

Rahasia di Google Play Game untuk membuka Achievement Easter Egg

 Assalamualaikum wr wb . Sobat ini adalah Post kedua yang akan memberikan Tips yaitu Sebuah kode rahasia di google play game .
Caranya : 
1. Silahkan masuk ke Google Play Game jika tidak punya silahkan download disini
2. Masuk ke "Play Now" atau "Main Sekarang"
3. Ikuti ini seperti kode Playstation , usap jari (Keatas , Keatas , Kebawah , Kebawah , Kekiri , Kekanan , Kekiri , Kekenan)
4. Lalu Pencet (B , A , tanda Play)
5. dan Selamat achievement easter egg telah terbuka :D.

Wassalamualaikum wr wb

Jumat, 15 November 2013

Google Menjadi Mesin Pencari Super Cepat Di Internet

  Assalamualaikum wr wb . Kali ini saya akan membahas tentang "Google" siapa yang tidak tau Google ? semuanya pasti sudah tau Google bahkan karena internet sudah menyebar dimana mana , anak anak kebanyakan mencari pr dari Google . Mungkin Google sekarang sudah hampir mempunyai You Tube kemudian Google sudah mempunyai Blogger / Blogspot . Dahulu saat saya pertama pakai internet kira kira taun 2006 Google belum terkenal di Indonesia tapi sekarang sudah banyak yang mengetahui .

  Kemudian sekarang Google (Mbah Google) sudah menjadi pencari apapun di internet . Dahulu Google belum mempunyai Maps , You Tube , Gmail , Drive , Kalender , Terjemahan dan masih banyak lagi . Karena saking terkenalnya Google , nama "Google" pun sering dimasukan ke film film . saat itu ini pengalaman yang tak terlupakan saya waktu itu tertawa terbahak bahak .

   Ceritanya Gini . Waktu itu saya melihat di Google " ayo cium wangi apapun " aku pun mengklik tersebut disitu ada tutorialnya . Katanya aku harus mendekatkan hidung ke hp . aku pun tidak mencium apapun saat aku mengklik " Cara Memakainya " aku pun membaca sampai bawah dan disana tertera tulisan "Its A April Mop " Hahahahhahahahaahha .

   Setelah aku mengetahuinya aku pun langsung memberitahu ke teman teman .Jadi Google menjadi mesin mesin pencari super cepat dikarenakan pembuat Google bekerja keras dari yang mungkin seperti blog kita sekarang menjadi Website No 1 In Worlds aku pun kagum sama Google aku berharap agan agan dan aku dapat mengikuti jejak langkah Google yang harus di ikutin sama dengan " Berakit rakit ke hulu berenang renang ketepian , Bersakit sakit dahulu bersenang senang kemudian " Itulah yang saya dapat sampaikan Wassalamualaikum wr wb . :D

Alexa Internet

  Assalamualaikum wr wb , Kali ini saya akan membahas arti , manfaat , keuntungan dari Alexa .
Alexa Internet, Inc. adalah perusahaan berbasis di California yang mengoperasikan situs yang menyediakan informasi mengenai banyaknya pengunjung suatu situs dan urutannya.
Alexa Internet didirikan pada tahun 1996 oleh Brewster Kahle dan Bruce Gillia . Jika agan mempunyai blog atau wordpress silahkan download toolbar Alexa , karena jika agan sudah menjadi rank teratas di Alexa maka agan akan diberi kontrak , uang , dan iklan di blog agan sendiri .

    Setelah agan mendaftar ke Alexa nanti di sana dapat melihat beberapa fitur untuk website / blog agan 
seperti widget ranking website / blog di dunia . Saya berharap blog saya ini dapat terkenal jika naik ranking dan saat mencari di google blog / website kita akan muncul , setelah itu kita bisa merubah blog menjadi .com hanya dari awal yaitu " Alexa " Jadi kita harus rajin mengupdate blog kita sama dengan "Dikit dikit lama lama menjadi bukit " sama seperti ini jika berusaha dengan keras / sungguh sungguh saya yakin agan agan dapat menaikan tingkatnya rankingnya hingga ranking 100 atau 1  :D   Aminnnn .

    Alexa ini adalah anak dari amazon.com . Ini sangat dianjurkan bagi yang punya blog tapi butuh uang dengan ini kita mendapat kontrakan gratis malahan kita dibayar .Ayo tunggu apa lagi ayo pakai toolbar / login ke Alexa dan nikmatilah hasilnya .

Saya punya trik nya dari temen tapi saya males ngopas karena "Jika Kamu Hidup Dengan Copy Dan Paste Maka Kelak Agan Agan Akan Merugi" dapat dilihat di website teman saya namanya (Dani) www.sky-tips.blogspot.com
                                                     
    SEMOGA SUKSES :D