RSS Feed (xml)

Powered by Blogger

Tampilkan postingan dengan label Algoritma. Tampilkan semua postingan
Tampilkan postingan dengan label Algoritma. Tampilkan semua postingan

Algoritma Searching & Sorting


Searching adalah usaha untuk mencari satu atau lebih data dengan mengikuti aturan atau kriteria tertentu.Permasalahan pencarian (searching) merupakan permasalahan yang sering dijumpai.

Searching dilakukan untuk 2 (dua) tujuan:

  1. Memastikan keberadaan suatu data.
  2. Menghitung banyaknya suatu data.

Proses searching pada dasarnya adalah kegiatan memeriksa keberadaan sebuah data dalam sebuah basis-data (database). Tindakan yang dilakukan terkait dengan ditemukannya data bukanlah menjadi bagian dari proses searching.

Kecepatan proses searching tidak ditentukan oleh berapa lama waktu yang digunakan untuk mencari suatu data, akan tetapi berapa jumlah langkah dalam mencari suatu data.
Hasil pencarian adalah salah satu dari tiga keadaan ini :

  • data ditemukan,
  • data ditemukan lebih dari satu atau
  • data tidak ditemukan


Pembahsan lebih lengkap dapat anda unduh pada file berikut : Download
pwd:shareilmu




sumber:http://rincikembang.wordpress.com/2011/03/20/algoritma-searching-sorting/

Baca Selengkapnya......

Sub Proses Dalam Algoritma

Seringkali sebuah proses besar diselesaikan dengan cara membaginya menjadi beberapa proses yang lebih kecil à sub proses. Setiap sub-proses melakukan sebuah kegiatan spesifik yang berbeda dengan sub-proses lainnya, sehingga tidak boleh sampai terjadi overlapping tugas.



Sebuah sub-proses diperbolehkan memanggil sub-proses lain untuk melakukan kegiatan tertentu sesuai dengan kebutuhan. Sub-proses yang dipanggil ini boleh memanggil sub-proses lain, demikian seterusnya tanpa batas.
Setelah menyelesaikan kegiatan di dalam sub-proses, alur proses akan melanjutkan instruksi pada lokasi yang telah ditinggalkan. Address memory yang ditinggalkan tadi disimpan di dalam STACK
Manfaat Sub Proses :
 
  1. Memudahkan proses penyelesaian masalah.
  2. Memudahkan pembacaan program.
  3. Memudahkan penelusuran alur program.
  4. Memudahkan proses debugging, yaitu mencari dan memperbaiki kesalahan yang terjadi di dalam sistem.
  5. Memudahkan pengembangan sistem.

Pada sebuah sub proses ada yang tidak memiliki parameter, ada yang memiliki sebuah parameter bahkan ada sub proses yang memiliki lebih dari satu parameter. Apa yang dimaksud PARAMETER ????
PARAMETER adalah data yang dikirimkan ke sub-proses untuk diolah di dalam sub-proses tersebut. Keberadaan PARAMETER itu sendiri adalah tidak harus ada, tergantung sub-proses yang dibuat. Sebuah sub-proses boleh tidak memiliki PARAMETER atau memiliki PARAMETER lebih dari satu dengan tipe beragam.

Sebuah PARAMETER bertindak sebagai variabel lokal bagi sub-proses tempat dimana dia dideklarasikan. Tipe data untuk parameter mengikuti aturan yang berlaku pada variabel. Ada kalangan yang menyebutkan istilah PARAMETER dengan nama ARGUMEN. Keduanya sama saja, hanya berbeda istilah.
Materi lebih lengkap bisa anda unduh pada file berikut : Download
pwd: shareilmu



sumber:http://rincikembang.wordpress.com/2011/03/20/sub-proses/

Baca Selengkapnya......

Pengelolaan Data Algoritma

Dalam pengeloalaan data Algoritma yang akan kita pelajari yakni tentang tipe data, variabel, konstanta dan operator.Data disimpan dalam memori komputer dalam bentuk variabel-variabel mempunyai nama tertentu dan tipe data tertentu.


1. Tipe Data
  •  Numerik   => Integer ( Bilangan bulat),Real ( Bilangan pecahan ).
  •  Karakter   => Char ( Tunggal ), String ( Deretan )
  •  Logika     => True or false


2. Variabel 
  • yakni Suatu lokasi memori komputer yang digunakan untuk menampung dan menyimpan data yang akan diolah.
  • Tipe data variabel ditentukan oleh jenis data yang akan disimpan
 
3. Konstanta
  • Besaran yang mempunyai nilai tetap selama program dijalankan.
  • Pemberian nilai yang akan disimpan dalam sebuah konstanta dilakukan diawal program
  • Selama program dijalankannilainya tidak bisa diubah
4. Operator 
  • Operator Aritmatika => Pangkat, Penjumlahan dll
  • Operator Relasi
  • Operator Logika

5. Ekspresi 
  • Pernyataan yang mentransformasikan nilai menjadi keluaran yang diinginkan melalui proses perhitungan (komputasi)
  • Ekpresi terdiri dari operand dan operator.
  • Ekspresi aritmatika adalah ekspresi yang melibatkan operand bertipe numerik dan menghasilkan nilai bertipe numerik.

Untuk materi lebih lengkap silahkan download file berikut : Download
password: shareilmu




Sumber:http://rincikembang.wordpress.com/2011/03/19/pengelolaan-data/

Baca Selengkapnya......

Pseudocode

Pseudocode adalah :  Penulisan algoritma menggunakan serangkaian kata-kata menyerupai bahasa pemprograman komputer.


Sebuah algoritma dapat dituliskan dengan 2 cara ,yaitu dengan menggunakan pseudocode atau menggunaka flowchart. Pada artikel ini akan dibahas tentang pseudocode.
Pseudocode digunakan untuk menuliskan algoritma menggunakan serangkaian pernyataan yang ditulis dalam bahasa sehari-hari. Setiap pernyataan dalam pseudocode ditulis dalam sebuah nomor baris yang menyatakan nomor urut pernyataan. Jika sebuah nomor memiliki sub-kegiatan, maka digunakan aturan penomoran secara indent.

Contoh Gambar. Pseudocode

Pembahsan lebih lengkap dapat anda unduh pada file berikut :  Download
 password:shareilmu




Sumber; http://rincikembang.wordpress.com/2011/03/19/pseudocode/

Baca Selengkapnya......

Flowchart

Flowchart  adalah  :  Penggambaran Algoritma menggunakan simbol-simbol khusus.



Sebuah algoritma dapat dituliskan dengan 2 cara ,yaitu dengan menggunakan pseudocode atau menggunaka flowchart. Pada artikel ini akan dibahas tentang flowchart.


Flowchart digunakan untuk menuliskan algoritma menggunakan serangkaian simbol khusus. Setiap pernyataan dalam flowchart ditulis dalam sebuah simbol. Beberapa keyword juga ditulis di dalam simbol, mendahului pernyataan dimaksud.



Terdapat simbol GARIS-BERARAH yang menyatakan arah proses berikutnya dari suatu simbol. Pembacaan flowchart dilakukan dari satu simbol ke simbol lain mengikuti arah yang ditunjuk oleh GARIS-BERARAH.



Materi lebih lengkap bisa anda unduh pada file berikut : Download
password: shareilmu



Sumber: http://rincikembang.wordpress.com/2011/03/19/flowchart/


Baca Selengkapnya......

Pengertian Algoritma

Algoritma adalah : Susunan langkah-langkah untuk menyelesaikan suatu persoalan secara logis, efisien dan terstruktur.


  • Logis : langkah-langkah tersebut benar.
  • Efisien : setiap langkah langsung menuju ke tujuan.
  • Terstruktur : langkah-langkah tersebut tersusun urut secara logis dan efisien.

    Kata Kunci :

    1. Algoritma          : Urutan langkah -langkah untuk menyelesaikan persoalan logis,efisien dan terstruktur.
    2. Flowchart          : Penggambaran Algoritma menggunakan simbol-simbol khusus.
    3. Pseudocode       :  Penulisan algoritma menggunakan serangkaian kata-kata menyerupai  bahasa pemprograman komputer.
    4. Pemprograman  : Kegiatan pembuatan program komputer untuk menyelesaikan persoalan tertentu.

     
    Materi lebih lengkap bisa anda unduh pada file berikut : Download disini
    Password: shareilmu
    Sumber : http://rincikembang.wordpress.com/2011/03/19/pengertian-algoritma/

    Baca Selengkapnya......
     

    Copyright ©~2008.Study With Me, If not now-when?design by furhan |contain of|Free Tutorial|Campus Modul|Download Articles|Tips and Trik| Hobys| Entrepreneurship| Bisnis|Programing| Web Design|JOOMLA|Blogger Tips|Download Anime|Download manga|