Minggu, 30 Maret 2014

FLOWCHART PEMBACAAN SMS



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.
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.

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;
1. Input berupa bahan mentah
2. Proses pengolahan
3. Output berupa bahan jadi.



Berikut ini merupakan simbol-simbol yang digunakan untuk menggambarkan diagram alir (flowchart):
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2aXGyvAlooNHM3PIgYl5louRy6tvJ5KY3tZ5WXubInlygm9JjzSRl1EsExXlv5ECyA16Hh4ejxTnM2ZRXApmF-MAZU1loC7JQEo-0o3-39TpIpLACP4IHcrp5-uyR9JjD723z-IJ_Lns/s320/flowchart.jpg

Berikut saya akan memberikan beberapa simbol flowchart yang biasa digunakan.
1. Terminator
http://raqheelcaze.files.wordpress.com/2012/01/flowchart1.jpg?w=115&h=59

Merupakan simbol untuk permulaan atau akhir suatu program.
2. Flow Line / Garis Alir
http://raqheelcaze.files.wordpress.com/2012/01/flowchart2.jpg?w=101&h=53

Merupakan simbol untuk arah aliran program.

3. Preparation
http://raqheelcaze.files.wordpress.com/2012/01/flowchart3.jpg?w=122&h=60

Merupakan simbol untuk proses inisialisasi atau pemberian nilai awal.

4. Proses
http://raqheelcaze.files.wordpress.com/2012/01/flowchart4.jpg?w=113&h=55

Merupakan simbol proses atau pengolahan suatu data.

5. Input / Output
http://raqheelcaze.files.wordpress.com/2012/01/flowchart5.jpg?w=110&h=51

Merupakan simbol yang menyatakan input atau output data, parameter, atau informasi tanpa tergantung pada jenis peralatannya.

6. Decison
http://raqheelcaze.files.wordpress.com/2012/01/flowchart6.jpg?w=123&h=53

Merupakan simbol untuk kondisi yang mempunyai beberapa kemungkinan jawaban atau aksi, yang merupakan pernyataan untuk penyeleksian kondisi yang akan memberikan pilihan untuk langkah proses selanjutnya.

7. On Page Connector
http://raqheelcaze.files.wordpress.com/2012/01/flowchart7.jpg?w=112&h=61

Merupakan simbol penghubung pada suatu bagian flowchart yang berada pada suatu halaman yang sama.

8. Off Page Connector
http://raqheelcaze.files.wordpress.com/2012/01/flowchart8.jpg?w=74&h=52

Merupakan simbol untuk menghubungakan bagian flowchart yang berada pada halaman yang berbeda.

9. Manual Operation
http://raqheelcaze.files.wordpress.com/2012/01/flowchart9.jpg?w=107&h=54

Merupakan simbol yang menunjukkan pengolahan yang tidak di proses oleh komputer.

9. Offline Storage
http://raqheelcaze.files.wordpress.com/2012/01/flowchart10.jpg?w=70&h=52

Simbol yang menunjukkan bahwa data di dalam symbol ini akan disimpan.

10. Keying Operation
http://raqheelcaze.files.wordpress.com/2012/01/flowchart11.jpg?w=83&h=45

Merupakan simbol untuk proses dengan menggunakan emsin yang mempunyai keyboard.

11. Magnetic Tape Unit
http://raqheelcaze.files.wordpress.com/2012/01/flowchart12.jpg?w=91&h=62

Merupakan simbol bahwa input berasal dari pita magnetic atau output akan disimpan pada pita magnetic.

12. Punched Card
http://raqheelcaze.files.wordpress.com/2012/01/flowchart13.jpg?w=99&h=62

Merupakan simbol bahwa input berasal dari kartu atau output akan disimpan pada kartu.

13. Disk And Online Storage
http://raqheelcaze.files.wordpress.com/2012/01/flowchart14.jpg?w=107&h=60

Merupakan simbol yang menyatakan input berasal dari disk atau akan disimpak ke disk.

14. Display
http://raqheelcaze.files.wordpress.com/2012/01/flowchart15.jpg?w=89&h=43

Merupakan simbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan sebagainya.

15. Dokumen
http://raqheelcaze.files.wordpress.com/2012/01/flowchart16.jpg?w=95&h=60

Merupakam simbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijRfbeGppf2LQ6rPPmY0RWBKtxZzUASw9TNKD6uFK-rPQzGbxxT_ihhRCvx_ftU0lVMjtF2V4BDFRzWqkiOfjL4Nb1gaRpYSl5ERmtbKWqqhkk6Aca9R5awdF1wLWL0FB7S_UF6vivixQ/s320/Untitled.jpg

Deskripsi
Flowchart diatas menunjukan bahwa looping terjadi karena adanya sebuah SMS yang masuk kedalam Inbox. Kondisi awal pada flowchart ini, sebuah ponsel dalam keadaan Standby. Kemudian pada kondisi kedua didapati sebuah SMS masuk dalam sebuah Inbox, namun jika tidak ada sebuah SMS masuk maka kondisi ponsel masih dalam keadaan Standby. Sebelum membuka Inbox, akan dipertanyakan sebuah kata kunci untuk membuka isi Inbox. Jika pemasukan kata kunci salah maka akan muncil pesan Error dan akan kembali kepada kondisi Standby, jika pemasukan kata kunci benar maka akan melanjutkan ke proses pembacaan SMS. Namun pembacaan SMS akan berlangsung jika kondisi ponsel tidak Error, jika terjadi Error pada pembacaan SMS maka akan kembali ke kondisi semula dimana ponsel dalam keadaan Standby.


Referensi:
http://mikrokontrolerat89s52.wordpress.com/2011/06/28/perancangan-pengendalian-peralatan-lampu-listrik-jarak-jauh-menggunakan-telepon-seluler/