Showing posts with label Komputer. Show all posts
Showing posts with label Komputer. Show all posts

Sunday, 11 January 2015

Logika Algoritma Pemrograman Komputer

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. Kata Logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam Algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. ditinjau dari asal usul katanya kata Algoritma sendiri mempunyai sejarah yang aneh. Orang hanya menemukan kata Algorism yang berarti proses menghitung dengan angka arab. Anda dikatakan Algorist jika anda menghitung menggunakan Angka Arab. Para ahli bahasa berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya para ahli sejarah matematika menemukan asal kata tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan”(The book of restoration and reduction). Dari judul buku itu kita juga memperoleh akar kata “Aljabar” (Algebra).




Perubahan kata dari Algorism menjadi Algorithm muncul karena kata Algorismsering dikelirukan dengan Arithmetic, sehingga akhiran –sm berubah menjadi – thm. Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa. Makalambat laun kata Algorithm berangsur-angsur dipakai sebagai metode perhitungan(komputasi) secara umum, sehingga kehilangan makna kata aslinya. DalamBahasa Indonesia, kata Algorithm diserap menjadi Algoritma


Logika Algoritma Pemrograman Komputer

Perbedaan Algoritma dan Program

Program adalah kumpulan instruksi
komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma. Program ini ditulis denganmenggunakan bahasa pemrograman. Jadi bisa kita sebut bahwa program adalahsuatu implementasi dari bahasa pemrograman.Beberapa pakar memberi formula bahwa
Bagaimanapun juga struktur data dan algoritma berhubungan sangat erat padasebuah program. Algoritma yang baik tanpa pemilihan struktur data yang tepatakan membuat program menjadi kurang baik, demikian juga sebaliknya. Strukturdata disini bisa berupa list, tree, graph,
PROGRAM = Struktur Data + Algoritma 
Ketika manusia berusaha memecahkan masalah, metode atau teknik yang digunakan untuk memecahkan masalah itu ada kemungkinan bisa banyak(tidak hanya satu). Dan kita memilih mana yang terbaik diantara teknik-teknik itu.Hal ini sama juga dengan algoritma, yang memungkinkan suatu permasalahan dipecahkan dengan metode dan logika yang berlainan. Lalu bagaimana mengukur mana algoritma yang terbaik ?

Beberapa Syarat Untuk Menjadi Algoritma yang Baik

  1. Tingkat kepercayaannya tinggi (realibility). Hasil yang diperoleh dari proses harus berakurasi tinggi dan benar.
  2. Pemrosesan yang efisien (cost rendah). Proses harus diselesaikan secepat mungkin dan frekuensi kalkulasi yang sependek mungkin.
  3. Sifatnya general. Bukan sesuatu yang hanya untuk menyelesaikan satu kasussaja, tapi juga untuk kasus lain yang lebih general.
  4. Bisa Dikembangkan (expandable). Haruslah sesuatu yang dapat kita kembangkan lebih jauh berdasarkan perubahan requirement yang ada.
  5. Mudah dimengerti. Siapapun yang melihat, dia akan bisa memahami algoritmaanda. Susah dimengertinya suatu program akan membuat susah dimaintenance (kelola).
  6. Portabilitas yang tinggi (Portability). Bisa dengan mudah diimplementasikan diberbagai platform komputer.
Pelaksanaan Algoritma Proses
Komputer hanyalah salah satu pemroses. Agar dapat dilaksanakan olehkomputer, algoritma hasrus ditulis dalam notasi bahasa pemrogramansehingga dinamakan program. Jadi program adalah perwujudan atau implementasi teknis Algoritma yang ditulis dalam bahasa pemrogaman tertentu sehingga dapat dilaksanakan oleh komputer

Istilah Sistem Keamanan Komputer

Keamanan Komputer, seiring dengan perkembangan teknologi, banyak perusahaan dalam menjalankan manajemen sistem informasinya (bisnisnya) menggunakan jaringan  internet. Selain cepat tetapi juga murah, karena perusahaan tidak perlu membangun infrastruktur yang besar yang akan menghabiskan dana tersendiri. Bentuk komunikasi di internet yang terbuka, membuat perusahaan tidak tergantung  pada  teknologi salah  satu  vendor  tertentu.  Dengan  jangkauan yang  sangat luas,  sistem  informasi bisnis dapat menjangkau pelanggan yang lebih banyak lagi. Namun hal ini perlu diwaspadai,  mengingat sifat komunikasi internet yang terbuka akan sangat rawan terhadap gangguan/serangan  yang  tidak diinginkan. Oleh karena itu, bila menggunakan/memanfaatkan teknologi internet perlu dijaga/dilindungi agar tidak jatuh ke tangan orang yang tidak berhak. Dengan demikian proses transaksi antar site dan kekonsistensian data dalam sistem terdistribusi akan tetap terjaga.


Istilah Sistem Keamanan Komputer

  1. Istilah Sistem keamanan Komputer Piggybacking  
    Piggybacking adalah menyadap jalur telekomunikasi dan ikut masuk
ke dalam sistem komputer bersama-sama dengan pemakai sistem komputer yang resmi.
  • Istilah Sistem keamanan Komputer Impersation atau Masquerading
    Impersonation yaitu penetrasi ke sistem komputer dengan memakai identitas dan password dari orang lain yang sah. Identitas dan password ini biasanya diperoleh dari orang dalam.
  • Istilah Sistem keamanan Komputer scavenging
    Scavenging yaitu penetrasi ke sistem komputer dengan memperoleh identitas dan password dari mencari di dokumen-dokumen perusahaan. Data identitas dan password diperoleh dari beberapa cara mulai dari mencari dokumen di tempat sampah sampai dengan mencarinya di memori-memori komputer.
  • Istilah Sistem keamanan Komputer Trapdoor
    Kemungkinan tindakan yang tak terantisipasi yang tertinggal dalam program karena ketidaksengajaan. Disebabkan sebuah program tidak terjamin bebas dari kesalahan, kesalahan yang terjadi dapat membuat pemakai yang tak berwenang dapat mengakses sistem dan melakukan hal-hal yang sebenarnya tidak boleh dan tidak dapat dilakukan.
  • Istilah Sistem keamanan Komputer Eavesdropping
    Eavesdropping adalah penyadapan informasi di jalur transmisi privat. Misalnya adalah yang dilakukan oleh Mark Koenig sebagai konsultan dari GTE. Dia menyadap informasi penting lewat telpon dari nsabah-nasabah Bank of America dan menggunakan informasi tersebut untuk membuat sebanyak 5500 kartu ATM palsu.
  • Sunday, 19 October 2014

    Jenis Topologi Jaringan LAN sdsd

    Topologi LAN menggunakan topologi yang sama seperti jaringan yang lain. Topologi adalah cara stasiun atau host (node) saling dihubungkan. beberpa jenis topologi Jaringan lan yang ada dan sering di terapkan yaitu Point-to-point, Bus (Multipoint), Ring, Star, dan Tree. yang masing masing mempunyai topologi jaringan yang berbeda, namun ada kemiripan dalam penggunaan kabel. namun dari beberapa topologi tersebut ada kelebihan dan kekurangan masing masing.


    Jenis Topologi Jaringan LAN

    Beberapa jenis topologi jaringan adalah sebagai berikut :
    1. Topologi Point-to-point
      Setiap stasiun atau host dihubungkan secara langsung dengan host lain. Setiap host mempunyai kedudukan yang sama sehingga LAN tidak tergantung pada salah satu host. Pada dasarnya hubungan antar stasiun hanya diketahui oleh stasiun yang bersangkutan
    2. Topologi Bus (Multipoint)
      LAN ini merupakan jaringan broadcast karena informasi dikirimkan melalui medium transmisi ke semua stasiun yang tersambung pada medium ini. Setiap stasiun saling dihubungkan melalui suatu medium yang dipergunakan bersama yang dapat berupa kabel, serat optik ataupun gelombang elektromaknetik.. Interface untuk node disambungkan ke medium ini. Tiap-tiap node akan memeriksa address dari informasi yang dikirimkan untuk menentukan siapa penerimanya. LAN juga tidak tergantung pada salah satu node karena kendalinya tersebar (distributed). Keuntungan: jumlah node dapat ditambahkan atau dikurangi tanpa mengganggu operasi yang telah ada. Kerugiannya: kalau tingkat lalu-lintas tinggi dapat terjadi kongesti. Contoh yang terkenal Ethernet.
    3. Topologi Ring
      semua node saling dihubungkan dalam bentuk lingkaran (ring). Informasi berjalan dalam saluran transmisi secara searah (unidirectional),
    sehingga data beredar di dalam lingkaran. Informasi berjalan dari satu node ke node yang lain. Informasi disalurkan dalam bentuk paket. Tiap paket mengandung alamat sumber dan tujuan. Paket yang diterima oleh satu stasiun akan diperiksa alamatnya, bilamana bukan untuknya paket akan diberikan kepada stasiun berikutnya demikian seterusnya sehingga tiba di tempat tujuan. Paket ini kemudian akan beredar sampai kembali ke sumber dan kemudian dikeluarkan dari peredaran. Paket harus dibuang untuk menghindari beredarnya tanpa batas dalam ring tersebut. Paket juga dapat dibuang oleh stasiun yang dituju. Pembuangan paket oleh sumber lebih disukai karena memungkinkan konfirmasi otomatis .Setiap node di dalam LAN ini akan saling bergantungan. Bila satu node terganggu, maka seluruh LAN akan terganggu, akan tetapi sekarang telah ada  teknik untuk mengatasi masalah ini yaitu dengan cara melepaskan node yang tidak bekerja dari LAN tersebut dan menggantikannya dengan node yang berdekatan. Teknik ini memerlukan peralatan yang lebih rumit. Tiap node  yang ada pada ring mempunyai repeater (transceiver) yang melakukan tugas tersebut di atas. LAN dengan topologi ini mempunyai keuntungan yaitu data rate tinggi dan dapat melayani lalu lintas yang intensitasnya tinggi serta sambungan point to point membuat transmission error diperkecil. Kerugian topologi ini antara lain sukar menambah atau mengurangi node kerusakan pada media transmisi dapat menghentikan seluruh operasi. Media transmisi yang dipakai dapat berupa twisted pair, kabel
    koaksial dan serat optik





  • Topologi Star
    Stasiun yang tersambung pada jaringan umumnya tidak langsung berhubungan dengan stasiun lain tetapi harus menyalurkannya melalui suatu pusat  Stasiun pusat ini seringkali berupa sebuah switch . Semua jalur komunikasi tersambung ke satu titik pusat.
  • Topologi Tree
    Tidak semua node mempunyai kedudukan yang sama. Node yang kedudukannya lebih tinggi "menguasai" node dibawahnya. Jaringan sangat tergantung pada node tertentu terutama pada node yang kedudukannya tertinggi. Karena itu juga dapat disebut sebagai "hierachical topology", sedang yang lainnya kedudukan semua node sama disebut sebagai "peer topology".
  •