Minggu, 10 Desember 2017

Perhitungan IP Address



Halo jumpa lagi di blog saya , kali ini saya akan membahas tentang perhitungan ip address. bagaimana caranya ? nah saya akan menjelaskan cara perhitungan berikut ini.
Saya akan mengulas sedikit pengertian dari ip address sendiri apa , jadi IP address adalah alamat atau identitas numerik yang diberikan kepada sebuah perangkat komputer agar komputer tersebut dapat berkomunikasi dengan komputer lain.kalomaulengkapnyalihat di penjelasankemarintentang IP address di blogku.
Jadialamatpada IP address ituada 4 blok yang terdiridariangka 0 sampai225 ,setelahitukitaakanbelajarbagaimanacaraperhitungandarisetiap IP.
Kita tau dalam IP Address di bagi dalam beberapa kelas yaitu kelas A ,kelas B, kelas C dalam setiap kelas juga mempunyai ketentuan yang berbeda dalam menghitungnya
Rumus menghitung IP Adress :
1.    Jumlah Subnet = 2x
2.    Jumlah Host per Subnet = 2y – 2
3.    Blok Subnet = 256 –  (nilai oktet terakhir subnet mask)
Kelas A: X dihitung dari banyaknya binari 1 pada 3 OKTET terakhir subnet mask
Kelas B: X dihitung dari banyaknya binari 1 pada 2 OKTET terakhir subnet mask
Kelas C: X dihitung dari banyaknya binari 1 pada 1 oktet terakhir subnet mask
Contoh table subnetting :
Mari kitabahas contoh soal pada setiap class :
Class A  :
IP Address : 10.0.0.0/18
10. 0 . 0. 0. berarti kelas A dengan Subnet Mask /18, (255.255.192.0) = NIlai CIDR.
berarti 11111111.11111111.110000000.00000000
·         Jumlah Subnet = 2x, dimana x adalah banyaknya binari 1 pada oktet terakhir subnet mask (2 oktet terakhir untuk kelas B, dan 3 oktet terakhir untuk kelas A). Jadi Jumlah Subnet adalah 22 = 4 subnet
·         Jumlah Host per Subnet = 2y – 2, dimana y adalah adalah kebalikan dari x yaitu banyaknya binari 0 pada oktet terakhir subnet. Jadi jumlah host per subnet adalah 16.384 – 2 = 16.382 host
·         Blok Subnet = 256 – 192 (nilai oktet terakhir subnet mask) = 64. Subnet berikutnya adalah 64 + 64 = 128, dan 128+64=192. Jadi subnet lengkapnya adalah 0, 64, 128, 192
Bagaimana dengan alamat host dan broadcast yang valid? Kita langsung buat tabelnya. Sebagai catatan, host pertama adalah 1 angka setelah subnet, dan broadcast adalah 1 angka sebelum subnet berikutnya.

Subnet
10.0.0.0
10.0.64.0
10.0.128.0
10.0.192.0
Host Pertama
10.0.0.1
10.0.64.1
10.0.128.1
10.0.192.1
Host Terakhir
10.0.63.254
10.0.127.254
10.0.191.254
10.0.255.254
Broadcast
10.0.63.225
10.0.127.255
10.0.121.255
10.0.255.255


Class B :
IpAddress : 132.162.0.0/24
132. 162. 0. 0. berarti kelas B dengan Subnet Mask /24 (255.255.255.0) = NIlai CIDR.
berarti 1111111.11111111.11111111.00000000
·         Jumlah Subnet = 2x, dimana x adalah banyaknya binari 1 pada 2 oktet terakhir subnet mask.Jadi Jumlah Subnet adalah 28= 256 subnet
·         Jumlah Host per Subnet = 2y – 2, dimana y adalah adalah kebalikan dari x yaitu banyaknya binari 0 pada 2 oktet terakhir subnet Jadi jumlah host per subnet adalah 28 – 2 = 62 host
·         Blok Subnet = 256 – 255 (nilai oktet terakhir subnet mask) = 1,2,3,4,5……..dst

Subnet
132.162.0.0
132.162.1.0
132.162.2.0
132.162.3.0
Host Pertama
132.162.0.1
132.162.1.1
132.162.2.1
132.162.3.1
Host Terakhir
132.162.0.254
132.162.1.254
132.162.2.254
132.162.255.254
Broadcast
132.162.0.255
132.162.1.255
132.162.2.255
132.162.255.255


Class C :
IpAddress : 192.168.1.0/26
192.168.1.0/26 berarti kelas C dengan Subnet Mask /24 ,(255.255.255.192)= NIlai CIDR.
berarti 11111111.11111111.11111111.11000000
·         Jumlah Subnet = 2x, dimana x adalah banyaknya binari 1 pada oktet terakhir subnet Jadi Jumlah Subnet adalah 22= 4 subnet
·         Jumlah Host per Subnet = 2y – 2, dimana y adalah adalah kebalikan dari x yaitu banyaknya binari 0 pada oktet terakhir subnet. Jadi jumlah host per subnet adalah 26 – 2 = 62 host
·         Blok Subnet = 256 – 192 (nilai oktet terakhir subnet mask) = 64
Subnet
192.168.1.0
192.168.1.64
192.168.1.128
192.168.1.192
Host Pertama
192.168.1.1
192.168.1.65
192.168.1.129
192.168.1.193
Host Terakhir
192.168.1.62
192.168.1.126
192.168.1.190
192.168.1.254
Broadcast
192.168.1.63
192.168.1.127
192.168.1.191
192.168.1.255

Begitulah penjelasan perhitungan pada ip address
Semoga bermanfaat
Wassalamualaikumwr.wb

Selasa, 05 Desember 2017

Apa itu BPMN ?

BPMN (Business Process Model and Notation).
Business Process Model and Notation atau yang biasa disebut BPMN adalah representasi grafis untuk menentukan proses bisnis dalam model proses bisnis.

Tujuan BPMN ?
Tujuan utama dari BPMN adalah untuk menyediakan suatu notasi yang mudah dipahami oleh semua pengguna bisnis dan memberikan standar yang mudah dipahami oleh semua pemangku kepentingan bisnis.

Berikut beberapa software yang dapat mendukung proses berbisnis :


1. Microsoft Visio


Microsoft Visio adalah sebuah program aplikasi komputer yang sering digunakan untuk membuat diagram, diagram alir (flowchart), brainstorm dan skema jaringan yang dirilis oleh Microsoft Corporation. Aplikasi ini menggunakan grafik vektor untuk membuat diagram-diagramnya.


Kelebihan dari Ms.Visio :
  • ·         Tools-tools nya sangat mudah dipahami.
  • ·         Cara penggunaannya yang mudah.
  • ·         Lebih banyak pilihan gambarnya.

  • Kekurangan dari Ms.Visio :
  • ·         Instalasi yang rumit
  • ·         Sedikitnya tutorial visio
  • ·         Software tidak gratis

2. Visual Paradigm





Visual Paradigm merupakan suatu software model dengan system visualisasi yang digunakan untuk membuat desain UML. Model yang telah dibuat dapat digunakan sebagai representasi proyek-proyek yang dilengkapi dengan beberapa fitur yang ada didalamnya sampai pada menganalisa sebuah proyek yang akan dikerjakan. Diagram dapat disusun sedemikian rupa sehingga dapat dipustakakan menjadi proyek per proyek yang saling berkaitan. Hal ini dapat juga membantu memisahkan terhadap pekerjaan proyek sampai level terkecil.
Proses pembuatan design UML ini akan sangat membantu dalam proses pengembangan perangkat lunak. Visual Paradigm mendukung bahasa pemodelan standar seperti Unified Modeling Language (UML) , SysML , BPMN , XMI , dll.
Visual Paradigm dapat dijalan pada Eclipse / NetBeans / Visual Studio. Hal ini memungkinkan untuk melakukan desain perangkat lunak dan implementasi sesuai dengan kebutuhan kita.


Kelebihan Visual Paradigm :
  • ·         Cross-platform Windows, Linux, Mac OS.
  • ·         Mudah dalam penggunaan. Pada saat pembuatan project baru, sudah terpampang tools serta macam-macam diagram UML.

Kekurangan Visual Paradigm :

  • ·         Tidak dapat men-generate code dari pemodelan yang telah kita buat (versi Community Edition).
  • ·         Kita mesti membayar aplikasi ini menjadi versi professional untuk dapat menggunakan fitur tersebut.






3. Enterprise Architect


Enterprise Architect adalah alat pemodelan visual dan perancangan berdasarkan OMG UML. Platform ini mendukung perancangan dan pembangunan sistem perangkat lunak, pemodelan proses bisnis dan industri berbasis modeling. Ini digunakan oleh bisnis dan organisasi untuk tidak hanya memodelkan arsitektur sistem mereka, namun juga untuk memproses penerapan model ini di seluruh siklus pengembangan aplikasi secara keseluruhan.

Enterprise Architect mendukung berbagai standar industri terbuka untuk merancang dan memodelkan perangkat lunak dan sistem bisnis. Berikut ini adalah standar inti yang didukung:
  • ·          UML (Unified Modeling Language) 
  • ·          SysML (Systems Modeling Language)
  • ·          BPMN (Business Process Model and Notation)
  • ·          BPEL (Business Process Execution Language)
  • ·          SoaML (Service-oriented architecture Modeling Language)
  • ·          SPEM
  • ·          WSDL (Web Services Description Language)
  • ·          XSD (XML Schema Definition)
  • ·          DDS (data dictionary)
  • ·          ArchiMate (Architecture-Animate)
  • ·          ArcGIS (Arc geographic information system)
  • ·          Geography Markup Language (GML)
  • ·          ODM, OWL and RDF
  • ·          Enterprise Integration Patterns (EIP)


System Development :
  • ·         ActionScript
  • ·         C
  • ·         C# (for both .NET 1.1 and .NET 2.0)
  • ·         C++(standard, plus .NET managed C++ extensions)
  • ·         Delphi
  • ·         Java (including Java 1.5, Aspects and Generics)
  • ·         PHP
  • ·         Python
  • ·         Visual Basic
  • ·         Visual Basic .NET




Kelebihan Enterprise Architect :
  • ·         Mampu menilai kebutuhan integrasi suatu organisasi.
  • ·         Membentuk standar-standar teknologi yang digunakan.
  • ·         Sebagai pedoman organisasi.
  • ·         Mengatur pengeluaran IT.


Kekurangan Enterprise Architect :
  • ·         Bukan untuk operasional, butuh spesialisasi.
  • ·         Dukungan terbatas abstraction.

4. Bizagi



Bizagi BPMN Modeler adalah aplikasi freeware untuk diagram grafis, mendokumentasikan dan mensimulasikan proses dalam format standar yang dikenal dengan Business Process Model and Notation (BPMN). Dengan menggunakan Bizagi Modeler, proses dapat dipublikasikan ke Word, PDF, Wiki, Web atau SharePoint, atau diekspor ke Visio, format gambar (png, bpm, svg atau jpg) dan XPDL untuk dibagikan dan dikomunikasikan ke seluruh organisasi.

Kelebihan Bizagi process modeler :
·         Bizagi dapat digunakan untuk mengotomatisasi proses.
·         Menyediakan satu set template proses eksekusi yang dapat didownload dari Bizagi.
·         hasil model bisnis bisa mengganti logo bizagi menjadi logo perusahaan anda sendiri

Kekurangan Bizagi process modeler :
·         Memerlukan koneksi internet pada saat instalasi.
·         Aplikasi freeware tetapi bukan open source
·         Tidak bisa digunakan di sistem operasi Mac os



5. ARIS Express



ARIS Express adalah alat pemodelan bebas biaya untuk analisis dan manajemen proses bisnis. Ini mendukung notasi pemodelan yang berbeda seperti BPMN 2, Event Process Process Chains (EPC), bagan organisasi dll. Alat ini disediakan sebagai freeware pada halaman web ARIS Community.


Kelebihan Aris Express:
  • ·         Pengguna dapat membuat diagram yang berisi jumlah objek pemodelan yang tidak terbatas.
  • ·         Dapat mengekspor diagram ke format yang berbeda seperti PDF, JPEG, PNG, EMF,       ADF.  Aplikasi bisa langsung dimulai tanpa prosedur instalasi.


Kekurangan Aris Express:
·         Memerlukan koneksi internet pada saat instalasi.


6. Altova



Altova UModel adalah alat UML yang membuat perancangan perangkat lunak visual praktis untuk proyek bisnis maupun lainnya. Visual merancang model aplikasi di UML dan menghasilkan kode Java, C #, atau Visual Basic.NET dan dokumentasi proyek. Altova daat mengubah program teknis ke dalam bentuk diagram UML.

Kelebihan Altova :
·         meningkatkan efisiensi penggunaan program untuk mengurangi jumlah waktu yang dibutuhkan
·         pengguna  Digram dan elemen BPMN tersedia dokumen otomatis
·         Dapat digunakan proses yang kompleks
Kekurangan Altova:
·         Membutuhkan software lain untuk controller.

7. Activiti



Activiti merupakan Manajemen Proses Bisnis open source yang modern, yang telah diuji coba, dan terbuka. Activiti mendukung standar terbuka seperti BPMN dan DMN dengan API REST terbuka untuk proses dan sistem yang paling menuntut. Activiti menempatkan kekuatan BPM di tangan pengembang dengan API praktis.
Activiti didukung oleh tim individu dan perusahaan, termasuk sponsor utama proyek Alfresco.

Kelebihan Aktiviti software:
·         mudah mengelola sistem eksternal dan timer
·         mendapat fitur business intelligence dan audit log secara gratis
·         mudah menautkan bahasa java atau scripting kedalam bahasa lain.
 Kekurangan:
·         pengguna harus login di akun Activiti Community yang valid untuk mendaftarkan aplikasi.

Kekurangan Aktivity software:
·         Tidak memiliki program.
·         pengguna harus login di akun Activiti Community yang valid untuk mendaftarkan aplikasi.