Algoritma & Flow Chart

Naveen Kandwal: FLOWCHART

1. Tahapan Pembuatan Program
  • Memahami permasalahan (Input, proses, output)
  • Menganalisis penyelesaian masalah
  • Membuat algoritma dan flowchart
  • Menyusun program
  • Testing dan penyempurnaan program
  • Membuat dokumentasi
2. Pseudocode

 Pseudo-code adalah kode atau tanda yang menyerupai(pseudo) atau merupakan penjelasan cara menyelesaikan suatu masalah. Pseudo-code berisikan langkah-langkah untuk menyelesaikan suatu permasalahan(hampir sama dengan algoritma), hanya saja bentuknya sedikit berbeda dari algoritma. Pseudo-code menggunakan bahasa yang hampir menyerupai bahasa pemograman. Selain itu biasanya pseudo-code menggunakan bahasa yang mudah dipahami secara universal dan juga lebih ringkas dari pada algoritma. Kita bisa bebas menulis pseudo-code selama itu mudah dimengerti bagi orang lain. Tetapi disarankan untuk menggunakan keyword yang umum digunakan seperti : if, then, else, while, do, repeat, for, dan lainnya. Contohnya :





3. Flowchart

 Diagram yang digunakan untuk menyajikan algoritma dan menggunakan simbl simbol yang telah disepakati untuk mempresentasikan sebuah makna tertentu yaitu dapat berupa aliran kerjaa, data, atau program. Berikut contoh simbol simbol dalam Flowchart :
 
 

Share:

Teori Bilangan


Bilangan Bulat

  Bilangan bulat terdiri dari bilangan bulat positif (1, 2, 3, ...), bilangan nol, dan bulat negatif (-1, -2, -3, ...). Bilangan bulat dapat dituliskan tanpa komponen desimal atau pecahan. Himpunan semua bilangan bulat dalam matematika dilambangkan dengan Z (berasal dari Zahlen yakni bahasa Jerman untuk "bilangan". Himpunan Z tertutup di bawah operasi penambahan dan perkalian. Artinya, jumlah dan hasil kali dua bilangan bulat juga bilangan bulat. Namun berbeda dengan bilangan asli, Z juga tertutup di bawah operasi pengurangan. Hasil pembagian dua bilangan bulat belum tentu bilangan bulat pula, karena itu Z tidak tertutup di bawah pembagian.

Bilangan Irrasional

 Bilangan irasional adalah bilangan riil yang tidak bisa dibagi (hasil baginya tidak pernah berhenti). Bilangan irasional tidak bisa dinyatakan sebagai a/b, dengan a dan b sebagai bilangan bulat dan b tidak sama dengan nol. Contoh:

  1. 𝜋, √2, dan bilangan e. 
  2. 𝜋= 3,14159 26535 89793 23846 26433 83279 50288… 
  3. √2 = 1,4142135623730950488016887242096.... 
Bilangan Rasional

 Bilangan Rasional adalah bilangan yang dapat dinyatakan sebagai a/b di mana a, b bilangan bulat dan b tidak sama dengan 0. Batasan dari bilangan rasional adalah mulai dari selang (-∞, ∞). Bilangan rasional mencakup bilangan: bilangan bulat, bilangan asli, bilangan cacah, dan bilangan prima.

Bilangan Riil
  Bilangan riil adalah bilangan yang bisa dituliskan dalam bentuk decimal. Bilangan riil meliputi bilangan rasional dan irasional. Contoh: 3,14643646434 

Bilangan Imajiner

 Bilangan imajiner adalah bilangan yang mempunyai sifat i2 =-1. Contoh: x2+1=0 ↔  x= −1. Maka x adalah bilangan imaginer

Bilangan Kompleks

 Bilangan Kompleks adalah bilangan yg dinotasikan dalam bentuk a+bi, dimana a dan b adalah bilangan riil dan I adalah suatu bilangan imajiner dimana i2=-1. Bilalngan Riil A disebut juga sebagai bagian riil dari bilangan kompleks. Bilangan Riil B disebut juga bagian imajiner. Contoh: 3+2i

Sistem Bilangan 

     Sistem numerik desimal (basis sepuluh) memiliki sepuluh nilai yang mungkin (0,1,2,3,4,5,6,7,8, atau 9) untuk setiap nilai tempat. Sistem numerik biner (basis dua) memiliki dua nilai yang mungkin, yaitu 0 atau 1, untuk setiap nilai tempat. Untuk menghindari kebingungan saat menggunakan sistem numerik yang berbeda, basis setiap nomor dapat dituliskan dengan subskrip. Misalnya 100111002 menunjukkan bilangan basis dua. Angka 15610 menunjukkan bioangan basis sepuluh.

    Sistem Bilangan Desimal

     Representasi Bilangan dalam sistem desimal.

    1. Bilangan Asli: 1,2,3,…
    2. Bilangan Bulat: …, -3,-2,-1,0,1,2,3,…
    3. Bilangan cacah: 0,1,2,3,… 
    4. Bilangan Prima: 2,3,5,7,… 
    5. Bilangan Genap 
    6. Bilangan Ganjil 
    7. Dan Sebagainya

      
    Konversi Desimal Ke Biner

     Lakukan pembagian (bagi dengan dua, ketika bilangan yang dibagi adalah bilangan genap maka sisanya adalah 0, dan ketika bilangan yang dibagi adalah bilangan ganjil maka sisanya adalah 1). Teruskan membagi sampai habis. Tulislah bilangan biner baru tersebut. Mulailah dari angka sisa paling bawah, bacalah urutan sisa secara menaik menuju paling atas.

    Konversi Biner Ke Desimal

     Tuliskan angka binernya. Tulis pangkat dari angka 2, dimana pangkat terus meningkat dimulai dari digit paling kanan. Lakukan perkalian setiap digit bilangan biner dengan pangkatnya. Jumlahkan untuk mendapatkan hasil desimal.

    Share:

    Tipe Data Varibel Python


     Perangkat Lunak dikembangkan dengan menggunakan Bahasa Pemrograman tertentu seperti Java Script, Python, PHP, C++, dan sebagainya. Dalam pembuatannya umumnya memiliki tahapan untuk memproses data (Input-Proses-Output).
     Apakah Itu data? Data merupakan bahan mentah(raw material) yang akan diproses(ditransformasikan) menjadi sebuah informasi. Disetiap data harus memiliki jenis/tipe yang sangat jelas.

    TIPE DATA

     Tipe data adalah sebuah kelompok data yang berdasarkan jenis jenis tertentu. Didalam Bahasa pemegroman terdapat beberapa tipe data, biasanya memiliki tipe data masing masing. Tipe data yang umum terdapat dipemrograman yaitu Integr, Float, Boolean, Char, String.
     Sekarang kita akan membahas tipe data yang terdapat padapemrograman python. Pemrograman python ini mempunyai tipe data yang cukup unik dibandingkan dengan Bahasa pemrograman yang lainnya.

    Tipe Data Python antara lain :

    VARIABEL

     Variabel adalahlokasi memori yang dicadangkan untuk menyimpan nilai-nilai/data. Variabel juga dapat diartikan sebagai tempat (container) yang digunakan untuk menyimpan data sementara. Ini berarti bahwa ketika anda membuat sebuah variabel anda memsan beberapa ruang dimemori. Variabel menyimpan data dilakukan selama program dieksekusi, yang nantinya isi dari variabel tersebut dapat diubah oleh operasi operasi tertentu pada program yang menggunakan variabel.
     Variabel dapat menyimpan berbagai macam tipe data. Tipe data setiap variable harus disesuaikan dengan nilai yang akan disimpan didalamnya. Di dalam pemrograman Python, variable mempunyai sifat yang dinamis, artinya variable Python tidak perlu didekralasikan tipe data tertentu dan variabel Python dapat diubah saat program dijalankan.
     Jumlah variabel yang digunakan dalam sebuah program akan sangat tergantung pada jumlah data yang digunakan. Kita dapat memberikan nama tertentu yang mudah diingat. Sangat disarankan nama varibel mencerminkan isi/data yang di dalamnya.

    Contohnya :

     Penulisan variabel pada Python sendiri juga memiliki aturan tertentu, yaitu :

    1. Karakter pertama harus berupa huruf atau garis bawah(underscore)
    2. Karakter selanjutnya dapat berupa huruf, garis bawah(underscore) atau angka
    3. Tidak diperbolehkan menggunakan karakter operator aritmatika (misalnya: +,-,*,= dan >) dan spasi
    4. Karakter pada nama variable bersifat sensitif (case-sensitif). Artinya huruf kecil dan huruf besar dibedakan.
    Misal :

    Contoh lainnya :


    OPERATOR

     Operator  adalah kontruksi yang dapat memanipuls nilai dari operan. Sebagai contoh operasi 3 + 2 = 5 . Disini 3 dan 2 adalah operan, diantaranya :

    • Operator Aritmatika (Arithmatic Operators)




    • Operator Perbandingan (Comparison (Relational) Operators)




    • Operator Penugasan (Assignment Operators)



    Share:

    Crimping Cabel (Krimping Kabel)


    Krimping Kabel

     Crimping merupakan proses dimana sebuah kabel jaringan  mampu menjadi sebuah kabel jaringan yang utuh atau sempurna, atau crimping juga disebut  cara membuat kabel jaringan. Crimping kabel di bedakan menjadi dua tipe kabel yaitu : Kabel Cross dan Kabel Straight.

    1. Kabel Cross

     Untuk tipe kabel cross itu digunakan untuk menyambungkan langsung antar dua PC, atau yang umumnya digunakan untuk menyambungkan antar hub. (misalnya karena colokan di hubnya kurang).


    Urutan pemasangan kabel UTP tipe kabel cross : 



    2. Kabel Straight





     Kabel straight biasanya digunakan ketika untuk menghubungkan komputer jaringan yang memakai hub atau client ke hub. Kabel straight adalah istilah untuk kabel yang menggunakan standar yang sama pada kedua ujung kabelnya, bisa EIA/TIA 568A atau EIA/TIA 568B pada kedua ujung kabel. Sederhananya, urutan warna pada kedua ujung kabel sama. Pada kabel straight, pin 1 di salah satu ujung kabel terhubung ke pin 1 pada ujung lainnya, pin 2 terhubung ke pin 2 di ujung lainnya, dan seterusnya.







    Urutan pemasangan kabel UTP tipe straight: 



    3. LANGKAH LANGKAH CRIMPING KABEL STRAIGHT DAN CROSS:

    1. Kupas kulit kabel selebar 2 cm. 
    2. Susun rapi delapan kabel yang terdapat didalam sesuai dengan gambar dan penjelasan diatas. 
    3. Luruskan kabel yang masih kusut.
    4. Ratakan ujung kabel dengan memotong nya menggunakan tang crimping. 
    5. Setelah yakin urutan warna benar dan ujung kabel sudah rata, masukan kabel kedalam konektor RJ-45 , pastikan ujung kabel menyentuh ujung RJ-45, dan jepitlah menggunakan Tang Crimping. 
    6. Setelah menyelesaikan kedua ujung kabel, uji menggunakan Lan tester, jika semua lampu menyala, berarti kabel tersebut telah di crimping dengan benar dan bisa digunakan 
    Share:

    Pengertian Biner

     Apasih kode biner itu? Binary atau biner itu pengganti huruf atau abjad dalam bentuk kode angka 1 dan 0. Angka 1 dan 0 itu adalah representasi dari on dan off. Jadi, 1 = on dan 0 = off.

     Biner yang biasa dipakai ada 8 digit angka dan cuma berisikan angka 1 dan 0, tidak ada angka lainnya. Contohnya:

    01000001 = A           01100001 = a
    01000010 = B           01100010 = b
    01000011 = C           01100011 = c
    Cara membaca binner itu seperti ini :
    • 010 di 3 angka pertama dalam binary code itu diberlakukan untuk huruf kapital.
    • 011 di 3 angka pertama dalam binary code itu diberlakukan untuk huruf kecil.
    Contohnya :
    01000001 = A
    01100001 = a
    Dalam kode biner itu diberlakukan juga untuk spasi dan titik:
    00100000 = spasi
    00101110 = titik
    Ini contoh tabel kode biner:
    KODE BINER – suketteki
    Share:

    Subscribe Us

    Search This Blog