Jumat, 10 Desember 2010

FLOWCHART

PENGERTIAN DASAR DAN SIMBOL FLOWCHART
Pengenalan Flowchart
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung.
Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahsa pemrograman.

Simbol-simbol flowchart
Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam program. Simbol-simbol yang dipakai antara lain :


Flow Direction symbol
Yaitu simbol yang digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lain. Simbol ini disebut juga connecting line.


Terminator Symbol
Yaitu simbol untuk permulaan (start) atau akhir (stop) dari suatu kegiatan


Connector Symbol
Yaitu simbol untuk keluar – masuk atau penyambungan proses dalam lembar / halaman yang sama.


Connector Symbol
Yaitu simbol untuk keluar – masuk atau penyambungan proses pada lembar / halaman yang berbeda.

Processing Symbol
Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer



Simbol Manual Operation
Simbol yang menunjukkan pengolahan yang tidak dilakukan oleh komputer



Simbol Decision
Simbol pemilihan proses berdasarkan kondisi yang ada.







Simbol Input-Output
Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya



Simbol Manual Input
Simbol untuk pemasukan data secara manual on-line keyboard



Simbol Preparation
Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage.




Simbol Predefine Proses
Simbol untuk pelaksanaan suatu bagian (sub-program)/prosedure



Simbol Display
Simbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer dan sebagainya.



Simbol disk and On-line Storage
Simbol yang menyatakan input yang berasal dari disk atau disimpan ke disk.





Simbol magnetik tape Unit
Simbol yang menyatakan input berasal dari pita magnetik atau output disimpan ke pita magnetik.



Simbol Punch Card
Simbol yang menyatakan bahwa input berasal dari kartu atau output ditulis ke kartu




Simbol Dokumen
Simbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas.




Kaidah-kaidah pembuatan Flowchart
Dalam pembuatan flowchart tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan pemrogram lainnya.
Namun secara garis besar, setiap pengolahan selalu terdiri dari tiga bagian utama, yaitu;
• Input berupa bahan mentah
• Proses pengolahan
• Output berupa bahan jadi.
Untuk pengolahan data dengan komputer, dapat dirangkum urutan dasar untuk pemecahan suatu masalah, yaitu;
 START: berisi instruksi untuk persiapan perlatan yang diperlukan sebelum menangani pemecahan masalah.
 READ: berisi instruksi untuk membaca data dari suatu peralatan input.
 PROCESS: berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca.
 WRITE: berisi instruksi untuk merekam hasil kegiatan ke perlatan output.
 END: mengakhiri kegiatan pengolahan

Gambar berikut memperlihatkan flowchart dari kegiatan dasar diatas.

Dari gambar flowchart di atas terlihat bahwa suatu flowchart harus terdapat proses persiapan dan proses akhir. Dan yang menjadi topik dalam pembahasan ini adalah tahap proses. Karena kegiatan ini banyak mengandung variasi sesuai dengan kompleksitas masalah yang akan dipecahkan. Walaupun tidak ada kaidah-kaidah yang baku dalam penyusunan flowchart, namun ada beberapa anjuran yaitu:
 Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat
 Penggambaran flowchart yang simetris dengan arah yang jelas.
 Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END.



Operator

1. Operator Numerik 2. Operator Hubungan

+ Penjumlahan = Sama dengan
- Pengurangan # Tidak sama dengan
* Perkalian < Lebih kecil / Pembagian > Lebih Besar
^ Pangkat <= Lebih kecil sama dengan sqrt Akar pangkat dua >= Lebih besar sama dengan

3. Operator Logika

AND Logika DAN
OR Logika ATAU
NOT Logika LAWAN Read more "FLOWCHART..."

Kamis, 09 Desember 2010

Sejarah Algoritma

Asal kata Algoritma berasal dari nama Abu Ja’far Mohammed Ibnu Musa al-Khowarizmi, ilmuan  Persia yang menulis kitab al  jabr  w’al-muqabala (rules of restoration and reduction) sekitar tahun 825 M


Program harus ditulis dalam suatu bahasa
   yang dimengerti oleh komputer yaitu
   dalam Bahasa pemrogram dibedakan
   menjadi :
    Bahasa tingkat rendah (low level language) :
        bahasa yang berorientasi ke mesin.
    Bahasa tingkat  tinggi (high level language) :
       bahasa yang berorientasi ke manusia (seperti
       bahasa inggris)
       contoh bahasa Pascal, bahasa C dll. 


• Program yang ditulis dalam bahasa
   pemrograman akan diterjemahkan ke
  dalam bahasa mesin (kenal dengan biner
  digit) dengan menggunakan penterjemah.
  Penterjemah :
   Interpreter : menterjemahkan baris per baris
      instruksi. Contoh bahasa Basic.
  Compiler : menterjamahkan setelah seluruh
     instruksi ditulis. Contoh bahasa Pascal, C,
     C++, dll.
Definisi Algoritma  
Urutan langkah-langkah untuk memecahkan masalah
Urutan logis pengambilan keputusan untuk  memecahkan masalah
urutan langkah logis, berarti algoritma harus mengikuti suatu  urutan tertentu, tidak boleh melompat-lompat.
Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis.
alur pikiran, yang artinya algoritma  seseorang dapat berbeda dari algoritma orang lain. 
tertulis, yang artinya dapat berupa kalimat, gambar, atau tabel tertentu. 
Dalam bidang komputer, algoritma sangat diperlukan   dalam menyelesaikan berbagai masalah pemrograman, terutama dalam komputasi numeris. Tanpa algoritma yang dirancang baik maka proses pemrograman akan menjadi salah, rusak, atau lambat dan tidak efisien. 
Algoritma di butuhkan untuk memerintah komputer  mengambil langkah-langkah tertentu untuk menyelesaikan masalah 
Algoritma  à Pemrograman à Program 
Agar algoritma dapat memerintah (diproses) komputer, maka dirubah menjadi bentuk program (melalui proses pemrograman).
   Read more "Sejarah Algoritma..."

DOWNLOAD MATERI

MATERI PERTEMUAN 5
SILAHKAN DOWNLOAD DIBAWAH :)



MATERI PERTEMUAN 5

METERI PERTEMUAN 4
CHEK HERE

PERTEMUAN 4

PERTEMUAN 3

PERTEMUN 2 :
PENGERTIAN DASAR DAN SIMBOL FLOWCHART
Pengenalan Flowchart
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung.
Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahsa pemrograman 



PERETEMUAN 1 Read more "DOWNLOAD MATERI..."

Rabu, 08 Desember 2010

Sejarah Singkat Bahasa PASCAL

Bahasa PASCAL pertama kali dikembangkan pada awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich – Swiss. Nama PASCAL diambil dari nama seorang ahli matematika bangsa Perancis, yaitu BLEISE PASCAL yang telah berjasa menemukan alat hitung mekanis pertama didunia pada abad ke-17. Bahasa pemrograman ini termasuk kategori “High Level Language”. Instruksi-instruksi yang digunakan dalam bahasa pemrograman ini sangat sistematis dan terstruktur. Awalnya bahasa pemrograman ini diperkenalkan dengan tujuan untuk menjelaskan masalah pemrograman komputer bagi mahasiswa yang
Read more "Sejarah Singkat Bahasa PASCAL..."

Selasa, 07 Desember 2010

Looping

Materi tentang looping
silahkan download dibwah yakk. !!!

download here! Read more "Looping..."
Workshop Pemrograman Dasar Database Dengan Visual Basic 6. Silakan anda mendownload file di bawah ini.. 

download link 1 Read more " ..."

ALGORITMA

Dalam matematika dan komputasi, algoritma atau algoritme [1] merupakan kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah tersebut dapat berupa apa saja, dengan catatan untuk setiap masalah, ada kriteria kondisi awal yang harus dipenuhi sebelum menjalankan algoritma. Algoritma akan dapat selalu berakhir untuk semua kondisi awal yang memenuhi kriteria, dalam hal ini berbeda dengan heuristik. Algoritma sering mempunyai langkah pengulangan (iterasi) atau memerlukan keputusan (logika Boolean dan perbandingan) sampai tugasnya selesai.

Read more "ALGORITMA..."
 
Powered By Blogger
Powered By Blogger
Powered By Blogger

Great Morning ©  Copyright by Teknik Pemrograman Dasar | Template by Blogger Templates | Blog Trick at Blog-HowToTricks