de

"Selamat mengunjungi blog saya silahkan cari tutorial tutorial yang anda butuhkan semoga postingan saya membantu sahabat blogger... Semoga Bermanfa'at..!! By Devi Afnita, S.Kom.."

Jumat, 14 Agustus 2020

STRUKTUR DASAR ALGORITMA Dengan PSEUDOCODE

Pengertian PSEUDOCODE


Pengertian pseudocode secara umum ialah kode yang ditulis dengan menggunakan sebuah algoritma, akan tetapi tidak terbatas dan terikat oleh suatu bahasa pemograman. Bahasa yang digunakan hampir mirip dengan bahasa pemograman, terutama bahasa C. Selain itu pseudocode ini biasanya bersifat Universal dan lebih ringkas daripada algoritma.

Apabila kita mengacu pada bahasa, pseudocode berasal dari dua kata, yaitu pseudo yang berarti imitasi dan code berarti kode yang memiliki hubungan dengan intruksi ditulis mengguunakan bahasa komputer. Jika kita terjemahkan secara bebas, pseudocode adalah imitasi atau tiruan dari bahasa pemograman.

Pseudocode sendiri tidak memiliki aturan yang dalam penulisan kode atau syntax, syaratnya hanya satu ialah dapat dimengerti oleh orang lain secara jelas maksud dan tujuannya. Sebab tidak jauh berbeda dengan UML terutama activity digaram dalam sebuah perancangan sistem, pseudocode harus mampu menggambarkan secara urut apa yang dimaksud oleh program.


Ciri Pseudocode

  1. Pseudocode adalah notasi atau tanda bagaimana cara menyelesaikan masalah dengan sistematis dan runut.
  2. Pseudocode digunakan untuk menulis algoritma.
  3. Pseudocode berisisikan serangkaian proses untuk menyelesaikan permasalahan.
  4. Bahasa yang digunakan lebih ringkas serta mudah dipahami.
  5. Tidak memiliki aturan baku dalam menuliskan pseudocode

Struktur Pseudocode

Judul
{Berisi Judul Algoritma}
Deskripsi
{Berisi Deklarasi Variabel atau Konstantan}
Implementasi
{Berisi Inti Algoritma}

 

 






Cara Menulis Pseudocode

Secara umum penulisan pseudocode terbagi menjadi 3 bagian sebagai berikut.

  1. Bagian judul – Bagian judul senantiasa diawali oleh kata “program” kemudian diikuti oleh nama algoritma. Pada umumnya nama algoritma senantiasa terdiri dari satu kata, apabila lebih dari satu kata penulisan disatukan. Artinya jika terdiri lebih dua kata sapasi ditiadakan.
  2. Bagian deklarasi – Bagian ini digunakan untuk mendefinisikan atau mendeklarasikan variabel yang dimiliki oleh algoritma. Dalam pemograman komputer sendiri memiliki beberapa variabel, seperti bilangan bulat, pecahan, desimal  dan lain sebaginya.
  3. Bagian isi – Bagian isi dapat dikatakan bagian utama, dimana jalannya sebah algoritma. Terdiri dari sekumpulan perintah algoritma, perintahnya pun bisa berupa runtutan, kondisional ataupun perulangan. Isi memili penulisan format, seperti yang telah saya singguh pada bagian sebelumnya, untuk lebih jelasnya pada bagian contoh pseudocode.


Contoh Pseudocode Menghitung Luas Segitiga

Diketahui sebuah segitiga memiliki ukuran sebagai berikut;

·       Alas 25

·       Tinggi 30

Hitunglah luas segitiga tersebut dengan menggunakan psuedocode.

Maka bentuk pseudocodenya adalah seperti berikut ini:

Program Hitung_Luas_Segitiga     

Deklarasi
      
Var Luas,Alas,Tinggi:Integer;

Algoritma:
Alas <– 25;
Tinggi <– 30;

Luas <– 1/2 * Alas * Tinggi

Write(Luas)


Contoh Algoritma Pseudocode untuk menghitung luas persegi panjang.

Rumus luas persegi panjang adalah panjang (p) x lebar (l). Jika diketahui:

Panjang  =  6;
Lebar  = 2;

Maka bentuk pseudocodenya adalah seperti berikut ini:

Program Menghitung_Luas_Persegi_Panjang
Deklarasi:
  Var Panjang : Lebar : Luas : Integer;
Deskripsi:
  Panjang <- 6;
  Lebar <- 2;
  Luas <- Panjang*Lebar;
  Write (Luas);



SELESAI.................



Rabu, 05 Agustus 2020

Keuntungan Menggunakan VLAN

Sambungan........




5. Terminologi VLAN

Berikut ini terminologi di dalam VLAN :
a.   VLAN Data
         VLAN Data adalah VLAN yang dikonfigurasi hanya untuk membawa data-data yang digunakan oleh user. Dipisahkan dengan lalu lintas data suara atau pun manajemen switch. Seringkali disebut dengan VLAN  pengguna, User VLAN.

b.   VLAN Default

       Semua port switch pada awalnya menjadi anggota VLAN Default. VLAN Default untuk Switch Cisco adalah VLAN 1. VLAN 1 tidak dapat diberi nama dan tidak dapat dihapus.

c.   Native VLAN
       
       Native VLAN dikeluarkan untuk port trunking 802.1Q. port trunking 802.1Q mendukung lalu lintas jaringan yang datang dari banyak VLAN (tagged traffic) sama baiknya dengan yang datang dari sebuah VLAN (untagged traffic). Port trunking 802.1Q menempatkan untagged traffic pada Native VLAN.

d.    VLAN Manajemen


              VLAN Manajemen adalah VLAN yang dikonfigurasi  untuk memanajemen switch. VLAN 1 akan bekerja sebagai Management VLAN jika kita tidak mendefinisikan VLAN khusus sebagai VLAN Manajemen. . Kita dapat memberi IP address dan subnet mask pada VLAN Manajemen, sehingga switch dapat dikelola melalui HTTP, Telnet, SSH, atau SNMP.

e. VLAN Voice

      VLAN yang dapat mendukung Voice over IP (VoIP). VLAN yang dikhusukan untuk komunikasi data suara. 


6. Tipe Koneksi VLAN

Tipe koneksi dari VLAN dapat di bagi menjadi 3 yaitu:
a.   Trunk Link
b.   Access Link
c.   Hibrid Link (Gabungan Trunk dengan Access)


7.  Prinsip Kerja VLAN

a.   Filtering Database
Berisi informasi tentang pengelompokan VLAN. Terdiri dari:
1)  Static Entries
a)  Static Filtering Entries: Mespesifisifikasikan apakah suatu data itu akan dikirim atau dibuang atau juga di masukkan ke dalam dinamic entries
b)  Static Registration Entries: Mespesifisifikasikan apakah suatu data itu akan dikirim ke suatu jaringan VLAN dan port yang bertanggung jawab untuk jaringan VLAN tersebut

2)  Dynamic Entries
a)  Dynamic Filtering Entries: Mespesifisifikasikan apakah suatu data itu akan dikirim atau dibuang
b)  Group Registration Entries: Mespesifisifikasikan apakah suatu data yang dikirim ke suatu group atau VLAN tertentu akan dikirim/diteruskan atau tidak.
c)   Dynamic Registration Entries: Menspesifikasikan port yang bertanggung jawab untuk suatu jaringan VLAN
b.   Tagging
Saat sebuah data dikirimkan maka harus ada yang menyatakan Tujuan data tersebut (VLAN tujuan). Informasi ini diberikan dalam bentuk tag header, sehingga informasi dapat dikirimkan ke user tertentu saja (user tujuan), didalamnya berisi format MAC Address.
Jenis dari tag header:
1)  Ethernet Frame Tag Header
2)  Token Ring and Fiber Distributed Data Interface (FDDI) tag header Networking

8. Contoh Konfigurasi VLAN

  •  Static VLAN –port switch dikonfigurasi secara manual. SwUtama#config Terminal Enter configuration commands, one per line. End with CTRL/Z. Sw02(config)#VLAN 10 Sw02(config-vlan)#nameVLAN_Mahasiswa Sw02(config-vlan)#exit Sw02(config)#Interface fastEthernet 0/2 Sw02(config-if)#switchport mode access Sw02(config-if)#switchport access VLAN 10
  • Dynamic VLAN Mode ini digunakan secara luas di jaringan skala besar. Keanggotaan port Dynamic VLAN dibuat dengan menggunakan server khusus yang disebut VLAN Membership Policy Server (VMPS). Dengan menggunakan VMPS, kita dapat menandai port switch dengan VLAN? secara dinamis berdasar pada MAC Address sumber yang terhubung dengan port.
  • Voice VLAN – port dikonfigurasi dalam mode voice sehingga dapat mendukung IP phone yang terhubung. Sw02(config)#VLAN 120 Sw02(config-vlan)#nameVLAN_Voice Sw02(config-vlan)#exit Sw02(config)#Interface fastEthernet 0/3 Sw02(config-if)#switchport voice VLAN 120.


SELESAI..............


Sabtu, 01 Agustus 2020

STRUKTUR DASAR ALGORITMA DAN PROGRAM FLOWCHART


1.     FLOWCHART

        Flowchart adalah suatu bagan dengan simbol-simbol tertentu yang mengambarkan urutan proses secara mendetail dan berhubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.
Berikut ini merupakan simbol-simbol yang digunakan dalam menggambar suatu flowchart:

0.png

Contoh Flowchart 
Gambar Flowchart Menghitung Luas Segitiga 


Flowchart sangat penting untuk diterapkan,sebelum kita membuat program yang kita buat nanti dapat sesuai rencana dan dapat meminimalisir kesalahan-kesalahan pada program. Terdapat jenis-jenis flowchart,yaitu:

1.Flowchart sistem (System flowchart).


Merupakan bagan yang menunjukan alur kerja atau apa yang sedang dikerjakan didalam sistem secara keseluruhan dan menjelaskan urutan dari prodesur-prodesur yang ada didalam sistem,atau sebagai diagram alir program yang mengambarkan urutan pengerjaan dari suatu program degan memanfaatkan simbol-simbol tertentu. Dengan kata lain,flowchart ini merupakan dekripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi membentuki suatu sistem. Flowchart sistem terdiri dari data yang mengalir melalui sistem dan proses yang mentransformasikan data itu. Data dan proses flowchart sistem dapat digambarkan secara online (dihubungkan langsung dengan komputer) atau offline(tidak dihubungkan langsung dengan komputer),misalnya mesin tik,cash ragister(kalkulator).
Contohnya:


12.png

2.Flowchart dokumen (Document flowchart).

Merupakan bagan alir yang menunjukan arus dari laporan dan formulir termasuk tembusan-tembusannya. Berfungsi untuk menelusuri alur dari data yang ditulis melalui sistem. Serta untuk menelusuri alur from dan laporan sistem dari satu bagian ke bagian lainnya,baik itu bagaimana alur from dan laporan yang diperoses ataupun dicatat maupun disimpan. Bagan aliran ini menggunakan simbol-simbol yang sama dengan yang digunakan didalam bagan alir sistem.

Contohnya:

13

3.Flowchart Skematik (Schematic Flowchart).

Merupakan bagan yang mirip dengan flowchart sistem,yaitu untuk menggambarkan suatu sistem atau prosedur.perbedaannya bukan hanya menggunakan simbol-simbol flowchart bagan aliran sistem,tetapi juga menggunakan gambar-gambar komputer,peripheral,from-from atau peralatan lainnya yang digunakan. Gambar-gambar ini adalah untuk memudahkan komunikasi kepada orang yang kurang paham dengan simbol-simbol alir. Penggunaan gambar-gambar ini mudah untuk dipahami,tetapi sulit dan lama untuk menggambarnya. Contohnya:

14.png

4.Flowchart program (Program flowchart).

Merupakan bagan yang menjelaskan keterangan lebih rinci tentang langkah-langkah dari proses program.bagan alir program dibuat dari derivikasi bagan alir sistem. Bagan alir program dapat terdiri dari dua macam,yaitu Bagan alir logika (program logic flowchart)dan bagan alir program komputer terinci (detailed computer program flowchart). Bagan alir logika program digunakan untuk menggambarkan tiap-tiap langkah didalam program komputer secara logika,yang disiapkan oleh analis sistem. Sedangkan Bagan alir program komputer terinci digunakan untuk menggambar intruksi program komputer secara terinci. Bagan alir ini disiapkan oleh program.

Contohnya:

15

5.Flowchart proses (Process flowchart).
Merupakan teknik pengambaran rekayasa industrial yang memecah dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem.

contohnya: 
17.png



Selesai...........................