Newest Post

Archive for 2014

*Algoritma : Moetode dan tahapan sistematis yang digunakan untuk memecahkan masalah
- ketika manusia memecahkan masalah,teknik ytang digunakan untuk memecahkan masalah itu ada kemungkinan bisa banyak ( tidak hanya ada satu )
- dan kita memilih mana yang lebih baik di antara teknik-teknik itu
- hal ini sama saja dengan algoritma. Yang kemungkinan satu permasalahan di pecahkan dengen metode yang berlainan

*Program : Perwujudan atau implementasi algoritma yang di tulis dalam bahasa pemrograman tertentu.
- Belajar memprogram dan bahasa pemrograman :
=> Belajar memprogram : Pemahaman Persoalan,Analisis, dan Sintesis

Pemecahan Masalah
-> Notasi yang telah di Sepakati
Strategi,Metologi,Sistematika


=> Belajar bahasa Pemrograman :
Belajar memakai suatu bahasa -> Aturan Sintaks ( Tata Bahasa )
Proses,Intruksi, dan Aksi
- Algoritma merupakan Deskripsi suatu peroses
- Algoritma tersusun oleh sederetan lagkah intruksi yang logis
- Tiap langkah intruksi akan mengerjakan suatu tindakan ( Aksi )
- Bila Aksi di laksanakan, maka sejumlah operasi yang bersesuaikan akan di kerjaan oleh CPU

Struktur dasar algoritma :

*Runtunan ( Sequence )
`Aksi-aksi dalam algoritma yang di kerjakan secara berurutan.
` Contoh :
A1 : Aksi 1
A2 : Aksi 2
A3 : Aksi 3

*Pemilihan ( Selection )
`Aksi d kerjakan jika kondisi tertentu di penuhi
` Contoh :
IF kondisi THEN IF Kondisi 1 THEN
Aksi Aksi 1

IF Kondisi THEN ELSE
Aksi 1 IF Kondisi 2 THEN

ELSE Else
Aeksi 2 Aksi 3 ( Di lakukan jika Kondisi 1 dan 2 tidak di penuhi )

*Pengulangan ( Reapeatitation )
`Aksi-aksi yang di kerjakan berulanga kali
`Contoh
FOR : Pencacah pengulangan dari A sampai B DO Aksi
( Aksi dilakukan sebanyak Hitungan pencacah pengulangan dari A sampai B -> B-A + 1 kali )
REPEAT : Aksi
(Pengulangan aksi dilakukan sehingga kondisi berhenti terpenuhi)
WHILE kondisi DO : AKsi
( Selama kondisi / Persyaratan pengulangan masih benar, Maka aksi di kerjakan )

** Membuat Alur Logika Pemrograman **
A. Penyajian Algoritma.
Secara Garis Besar ada 3 bentuk penyajian : tulisan dan gambar.
Algoritma yang di sajikan dengan tulisan yaitu struktur bahasa tertentu dan Psevcode : kode yang mirip dengan kode pemrograman yang sebenarnya seperti pascal, sehingga lebih tepat digunakan untuk menggambarkan algoritma yang akan di komunikasikan kepada pemrograman sedangkan algoritma di sajikan dengan gambar dan Flow Chart
B. Flow Chart.
skema/bagan yang menunjukan aliran(flow)didalam suatu pemrograman secara logika,algoritma dalam bentuk notasi-notasi tertentu.
Flow chart merupakan gambar atau bahan yang memperhatikan urutan dan hubungan antar proses,beserta persyaratannya.
Gambar ini dinyatakan dengan gambar atau simbol
Dengan demikian setiap simbol menggambarkan proses tertentu.
sedangan antar proses digambarkan dengan garis penghubung.
dengan menggunakan flow chart akan memudahkan kita untuk melakukan pengecekan bagian-bagian yang terlupakan dengan analisis masalah disamping itu flow chart juga berguna sebagai fasilitas untuk berkomunikasi antar pemrograman yang bekerja dalam tim suatu proyek.
Walaupun ada kaidah-kaidah yang baku dalam penyusulan flow chart,namun ada anjuran:
1. hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat
2. jalannya proses digambarkan dari atas kebawah dan tidak diberikan tanda panah untuk memperjelas.
3. sebuah flow chart diawali dari satu start dan diakhiri ARC
Contoh Simbol Flow Chart :

Pengertian Simbol Flow Chart :
- Terminator : Notasi digunakan Untuk menunjuk awal/ Akhir algoritma.
- Aliran Data : Arraw digunakan untuk menunjuk arus data dari 1 proses ke proses lain.
- input/output data : data yang digunakan mewakili I/O menyatakan pemasukan data.
- Proses : digunakan untuk suatu proses
- Percabangan : decision yang untuk penyelesaian kondisi suatu program.
- Prepartion : memberi nilai awal/akhir bagi suatu variable
- Predfined Proses : digunakan untuk menunjukan suatu operasi

Struktur pengulangan dengan FOR
merupakan Tekhnik pengulangan yang paling tua dalam bahasa pemrograman.
Hampir semua bahasa pemrograman menyediakan metode ini, meskipun ada Sintaksnya

-Struktur dasar Algoritma :
langkah-langkah penyelesaian suatu masalah
langkah-langkahnya adalah : Aksi,Pemilihan aksi,Pergaulan Aksi
*Runtunan : Pernyataanya berurutan
*Pemilihan : penyeleksian kondisi
*Perulangan : Pernyataanya di eksekusi ber-ulang ulang

Runtunann : digunakan untuk membuat algoritma
berurutan,Pemilian,Pengulangan
algoritma akan menggabungkan ke-3nya untuk menyelesaikan masalah.
struktur ini dapat kita samakan dengan mobil sedang berjalan pada jalur lurus yang tidak ada simpangannya.
intruksi-intruksi dikerjakan secara berurutan yaitu intruksi di eksekusi setelah intruksi sebelumnya selesai di eksekusi. Urutan menentukan keadaan akhir algoritma, bila berubah maka hasil keadaan mungkin berubah.
Gold Shlager dan Lister
-tiap intruksi dikerjakan 1 per 1
-intruksi dilaksanakan tidak secaara berulang-ulang
-intruksi yang di pesankan pemroses sama dengan urutannya sebagaimana di tulis algoritma
-akhir intruksi terakhir merupakan akhir algoritma

Percabangan : Program yang tidak selamanya berjalan dengan mengikuti struktur beruntun, kita dapat mengubah urutan pelaksanaan program dan menghendaki agar pelaksaan program meloncat

**DFD** merupakan alat digunakan pada metode yang terstruktur.
=> Kelebihan pendekatan aliran data :
1. Kebebasan dalam menjalankan implementasi taktis sistem.
2. Pemahaman lebih lanjut mengenai keterkaitan 1 sama lain dengan sistem dan sub'a
3. Mengkomunikasikan pengetahuan sistem yang ada dengan pengguna melalui diagram aliran data
4. menganalisis sistem yang di ajukan untuk menentukan data.

Contoh :
Keterangan :
1. Terminator : kesatuan luar sistem yang akan memberikan input data atau menerima output dari sistem, dapat berupa orang organisasi,sumber informasi
Contoh : Mahasiswa,Dinas,yayasan DLL

2. Proses : kegiatan di lakukan oleh orang atau mesin komputer dimana aliran data masuk di transmisikan aliran data keluar
Ada 4 Kemungkinan yang dapat terjadi dalam proses sehubungan dengan input dan output
Contoh :

banyak input dan output yang perlu di perhatikan tentang proses :
1. Proses harus di hubungkan dengan komponen terminator,data base
2. proses harus memiliki input dan output
3. Sistem/bagian yang di analisis oleh profesional sistem di gambarkan dengan komponen proses

^^ DFD Merupakan Alat yang digunakan
Saturday, December 13, 2014
Posted by Xr
Tag :

Pages

// Copyright © Cilacap pusat Anime terlengkap //Anime-Note//Powered by Blogger // Designed by Johanes Djogan //