Sabtu, 21 Januari 2012

Cerita Fiksi “LIMA SEKAWAN”



(Rahasia Harta Karun)


Pada suatu hari, Anne (adik Julian) dan George (saudara Julian) mendapat surat dari Julian. Mereka berdua sangat senang sekali dan dengan cepat mereka membaca surat itu. Ternyata isi surat itu berisi liburan yang akan didapat Julian dan Dick selama beberapa hari bertepatan dengan akhir pekan yang panjang pada pertengahan semester. Anne dan George pun segera menyiapkan seluruh bekal untuk perjalanan mereka selama 5 hari.
Hari keberangkatan tiba. Julian dan Dick serta Anne, George, dan Timmy (anjing) berangkat namun dengan arah yang berbeda. Mereka berjanji untuk bertemu di sebuah kedai minuman. Setelah semuanya berkumpul, mereka memesan sandwich sebanyak 64 sandwich untuk bekal mereka. Pemilik toko juga mengingatkan untuk berkati-hati karena di sini banyak penjara.
Mereka berlima berangkat. Mereka akhirnya sampai di Bukit Kelinci. Disana banyak sekali kelinci. Begitu pula di Hutan Arnab. Timmy segera mengejar kelinci-kelinci itu. Namun sayang ia terjebak di liang kelinci. Anne berusaha mengeluarkan Timmy. Setelah 30 menit, Timmy bisa dikeluarkan. Merekapun beristirahat dan menyantap makanan yang mereka bawa.
Setelah selesai mereka berangkat untuk melanjutkan ke Telaga Biru. Namun di tengah jalan kaki Timmy terkilir akibat kejadian tadi. Julian dan George memutuskan ke Wisma Spiggi untuk mengobati kaki Timmy. Sedangkan Anne dan Dick melanjutkan ke penginapan.
Anne dan Dick berangkat. Hari mulai gelap dan hujan. Mereka hampir saja tersesat namun akhirnya mereka menemukan sebuah rumah. Anne pun tinggal di rumah itu, namun Dick harus tinggal di lumbung karena pemiliknya tidak mengijinkan dua orang tinggal. Saat ia tidur di lumbung, ada orang aneh dan misterius yang memanggil nama Dick. Dick menghampirinya di balik jendela dengan menyembunyikan diri. Orang itu memberi pesan aneh. Dick bingung dan tertidur kembali. Sesaat kemudian ada oarng yang misterius datang ke dalam lumbung. Sepertinya orang itu sedang menunggu sesuatu.Dick pun semakin menyembunyikan dirinya. Saat pagi tiba, orang itu sudah tidak ada.
Dick segera kembali ke rumah itu, namun anak pemilik rumah (Dirty Dick) segera mengusirnya. Dick lari dan bersembunyi. Ia mencari cara untuk menyelamatkan Anne yang berada di loteng rumah itu. Mereka pun berhasil pergi dari rumah itu. Dick dan Anne bertanya kepada orang yang berpapasan di tengah jalan. Ternyata rumahitu bukan penginapan Telaga Biru. Mereka segera pergi ke Tiga Gembala.
Sesampai disana mereka bertemu dengan Julian, George, dan Timmy. Mereka berlima sarapan dan menceritakan pengalaman mereka masing-masing. Mereka menebak orang yang memberi pesan kepada Dick adalah narapidana yang kabur, karena semalam ada narapidana yang melarikan diri. Mereka berencana untuk melapor ke kantor polisi di desa Reebles. Saat mereka melapor ke sana, polisi disana tidak percaya mengenai laporan mereka dan mengatakan bahwa napi itu sudah di tangkap. Mereka pun bertemu Meg (anak perempuan) dan bersama-sama pergi ke rumah nenek Meg untuk makan. Setelah itu mereka bertanya tentang daerah Dua Puhon. Nenek pun menjelaskan tentang daerah itu. Mereka mencoba ke sana dan bertanya ke kantor pos sambil menyewa selimut.
Mereka pergi ke sana dan menginap di sebuah kamar bawah tanah dari rumah yang telah terbakar. Saat pagi mereka kembali berdiskusi mengenai masalah pesan itu. Mereka hampir memecahkan pesan itu dan memutuskan untuk mencari Saucy Jane (kapal) yang diperkirakan didalamnya terdapat harta.
Tanpa disangka Maggi dan Dirty Dick datang dan mereka sempat adu mulut, namun Lima Sekawan berpura-pura sedang melancong. Lima Sekawan memutuskan naik rakit untuk mencari harta itu dan setelah berusaha keras mereka menemukannya. Namun Maggi dan Dirty Dick juga pergi ke danau itu dan mereka adu mulut lagi. Akhirnya Maggi dan Dirty Dick pergi. Lima Sekawan juga memutuskan untuk mengambil harta itu pada malam hari saja.
Pada waktu malam hari mereka berhasil mengambil harta itu dan mereka menunggu pagi untuk menyerahkan harta itu ke kantor polisi namun bukan kantor polisi di desa Reebles.
Saat matahari muncul mereka segera pergi. Namun mereka diketahui Maggi dan Dirty Dick bahwa mereka telah mengambil harta itu. Dirty Dick segera mengejarnya, tetapi kaki Dirty Dick terjebak di Lumpur. Begitu pula dengan Maggi. Setelah Lima Sekawan sampai di kantor polisi, mereka menceritakan semuanya dan para polisi segera menangkap Dirty Dick serta Maggi. Harta itu pun segera di kembalikan kepada pemiliknya yaitu Ratu Fallensia.
The End
 @ Jangan salah paham yah ..... Cerita ini di kutip dari sebuah novel..... jadi, tentu ini bukan saya yang bikin.... Tetapi tenang saja,,,, cerita ku nanti akan menyusul....... Ikuti terus yaaaaaa......:)

Input and Output Numeric On Java Application

             Assalamualaikum Warahmatullahi Wabarakatuh
*************
          Hai-hai everybody unyu-unyu! See you again with me,,,,, Welcome to myblog yaw..... Pada laman ini, saya akan memberikan sedikit pengetahuan untuk kawan-kawan yang telah bersedia merepotkan diri mengunjungi blog saya tentang bagaimana cara memasukkan dan mengoperasikan angka-angka (numeric) ke dalam salah satu aplikasi software di linux, yaitu Java. Maaf jika saya tidak terlalu jelas dalam menjelaskan caranya disini, karena berhubung saya juga belum terlalu paham. Yang akan saya tulis disini adalah info-info yang saya rangkum dari Pak Dodo, dan kawan-kawan saya yang telah berbaik hati mengajari saya. :) Nah, to the point aja ya, berikut langkah-langkahnya...
@ sekedar info, linux yang saya pakai adalah linux 11.10
Langkah-langkah :
a)      Buka terminal atau dari keyboard Ctrl + Alt + T
b)      Jika ini adalah pertama kalinya membuat program ini, maka teman-teman harus membuat folder baru dalam terminal. Caranya : ketik “pwd” (untuk masuk ke home user). Lalu, dengan menggunakan "mkdir java"buatlah folder baru. 
c)   Lalu agar kita dapat mengetahui dan menyimpan dimana file yang baru di buat, ketik "cd java".
d)   Selanjutnya buatlah file baru, contoh yang saya gunakan adalah vim lumba20.java
e)   Setelah halaman edit terbuka, ketikkan script seperti contoh di bawah ini.


@ catatan saya :
  • Disini saya menggunakan class BufferedReader yang merupakan bagian dari paket io yang digunakan dalam script "import java.io.*;"
  • Untuk menampilkan script seperti "System.out.print("Input first number :"); ataupun yang dalam format "System.out.println......", kita dapat mengubah kata yang terdapat dalam tanda petik sesuai dengan format dalam java.
  • Untuk dolphinx = Integer.parseInt(InDolphin.readline()); => digunakan untuk menampilkan kotak dialog input untuk memasukkan bilangan apa yang akan kita operasikan di java.
  • "System.out.println....." => digunakan untuk menampilkan daftar angka-angka yang akan kita gunakan dalam pengoperasian serta menampilkan proses pengoperasiannya.
  • Kita juga dapat menambahkan variabel angka yang ingin kita input, yaitu dengan menambah variabel intnya yang terdapat pada line "int Dolphinx, dolphiny; + variabel int baru".


f)   Setelah memasukkan script, save dengan Ctrl + C dan Shift + Z + Z
g)  Compile editan dengan "javac file.java". contoh : javac lumba20.java
h)  Setelah itu, jika terdapat kesalahan(error) dalam penulisan huruf maupun tanda baca, edit dengan menggunakan petunjuk yang ditampilkan hingga tak lagi terjadi error. (Masuk kembali ke dalam vim).
i)   Cobalah menggunakan program ini dengan "java file". Contoh : java lumba20.

              Sekian info program yang saya sampaikan. Mohon maaf jika dalam penjelasannya masih terdapat kekurangan. Untuk kedepannya saya akan lebih belajar lagi. :)
Good luck yah kawan!
Selamat mencoba........... Trims atas kunjungannya.....:)

Wassalamualaikum Warahmatullahi Wabarakatuh


Senin, 09 Januari 2012

Sinopsis Novel "Dua Kepiting Melawan Dunia"


SINOPSIS NOVEL REMAJA

Judul buku                               : Dua Kepiting Melawan Dunia”
Nama pengarang                      : Saskia Tjokro
Nama penerbit                         : ©PT. Gramedia Pustaka Utama
Seri nomor                               : ISBN 979 – 22 – 1710 - ×                                    
Ukuran buku                           : 20 cm × 13,5 cm
Tebal buku                              : 248 halaman                                                           
Kover buku (ilustrasi sampul)  : yosai@efhilt.com
Ilustrasi dalam                         : Saskia Tjokro
Tahun terbit                             : April 2006
Cetakan                                   : ke 2
Pelaku utama                           : Karen Anastara & Nadia Haryadi

Untuk seluruh kawula muda yang bangun pagi dengan cita-cita…… ☺
Karen Anastara,17 tahun. Kelas dua SMA.  Cewek pintar tapi nggak pede-an. Sampai-sampai nekat memermak seragamnya demi menarik perhatian Andhru Danudirjo, seorang anak tunggal arsitek ternama di Jakarta, gebetan-nya sejak duduk di bangku kelas X. Akan tetapi, hal itu membuat Karen mendapat masalah dengan guru BP dan reputasinya sebagai “Murid Teladan” pun luntur seketika. Akibatnya? Dia semakin nggak pede aja. Karen tinggal di sebuah rumah di daerah Bintaro, Jakarta, bersama mama dan kakaknya,sebut saja Bang Naren.
Suatu hari, kelasnya kedatangan murid baru dari London, lebih tepatnya di Notting Hill. Wow! Namanya Nadia Haryadi. Cewek yang satu itu langsung menarik perhatian dengan penampilannya yang cuek dan supel. Sial bagi Karen, Nadia lebih memilih duduk di sampingnya, sehingga penyakit nggak pede-nya makin menjadi-jadi. Bukan itu saja, Karen juga sirik dengan Nadia, karena Bang Naren dan Andhru suka banget dengan Nadia. Bahkan, Andhru nembak Nadia. Namun, Nadia menolak Andhru dengan sikap dingin, karena dia tak ingin menyakiti Karen. Saat itu, Karen sedang sakit cacar karena tubuhnya tak bisa menyesuaikan diri dengan udara malam saat menonton konser band bersama Nadia. Karen harus berada di rumah selama seminggu lebih. Hal itu membuat Karen jadi kesal dengan Nadia dan nggak heran kalau hubungan Karen dan Nadia jadi meruncing. Padahal, jika saja Karen lebih jeli, dia akan tahu Nadia sebenarnya nggak setangguh kelihatannya… ☺
Om Syamsu Haryadi, ayah Nadia, tidak peduli kepada Nadia. Hal ini membuat Karen tersadar dari perbuatannya selama ini. Ia pun membantu Nadia untuk mengembalikan kasih sayang yang telah
hilang dari figur sang ayah. Dan kesempatan itu terjadi saat Pagelaran Seni pada Hari Kemerdekaan 17 Agustus yang diadakan di sekolahnya, Karen dan  Nadia menyanyikan lagu nina bobo dan kidung Jawa yang sering dinyanyikan ayah Nadia saat ngeloni Nadia tidur tiap malam di Yogyakarta dulu. Disaksikan banyak orang, Karen menyanyikan lagu itu dengan mata terpejam dan diiringi petikan gitar Nadia. Aransemennya dipadu dengan nada-nada modern oleh Bang Naren dan Nadia. Namun,tiba-tiba saja petikan gitar Nadia terhenti. Saat Karen membuka matanya, area depan panggung yang tadinya disesaki penonton, telah bersih dari manusia. Rintik hujan perlahan semakin deras. Dan, Nadia tak lagi di samping Karen.
Hanya ada satu laki-laki di pinggir lapangan yang berjalan mendekat ke arah panggung. Nadia turun dari panggung berlari menuju laki-laki itu. Nadia berpelukan dengan Om Syamsu di tengah lapangan. Di tengah hujan yang semakin deras, Karen merasakan kecamuk bahagia yang bersatu dengan rasa cinta. Ya, dia bahagia. Sungguh bahagia!
Hal ini membuat Karen mengerti bahwa kebahagiaan tak selalu diperoleh dengan cuma-cuma, dan kepemilikan atas itu haruslah disyukuri dengan tulus.
Mungkin ini hanya awal. Awal bagi cerita yang baru…
Selamat, Nadia. ☺

Sabtu, 07 Januari 2012


Hello-hello,,,,
Para member-member yang unyu-unyu, kali ini saya akan mencoba memberi penjelasan sedikit mengenai materi yang telah diberikan oleh Mr. Wiedhodho, yaitu Algoritma dan Flowchart.
Mungkin penjelasan saya ini belum ada apa-apanya jika dibandingkan dengan pengetahuan follower yang begitu luasnya,,,, :)
Baiklah, untuk menghemat kata-kata :) saya akan memberikan deskripsi yang awalnya disampaikan oleh Mr. Wiedhodho....
* Pada suatu kasus, dimana ada dua buah gelas, Gelas A berisi cairan berwarna biru dan Gelas B berisi cairan berwarna merah. Identifikasi awalnya kita dihadapkan pada sebuah problem dimana kita harus dapat menemukan formula bagaimana agar kita dapat memindahkan cairan dari Gelas A ke dalam Gelas B begitu sebaliknya tanpa harus mengubah isi cairan. Dari sini,penalaran diperlukan untuk menghasilkan formula yang tepat untuk memecahkan masalah.
Sebenarnya ini merupakan hal yang mudah. Kita dapat memindahkannya dengan cara sebagai berikut.
* Pertama-tama, ambil sebuah gelas. Beri label C.
* Kemudian, tuang cairan dalam Gelas A ke dalam Gelas C.
* Setelah itu, tuang cairan Gelas B ke dalam Gelas A, dan kembalikan cairan dalam gelas C ke Gelas B.
           Ini merupakan contoh penerapan logaritma dalam memecahkan suatu masalah. Dan flowchart lah yang akan digunakan untuk menggambarkan prosesnya. Jadi, Dari deskripsi di atas, kita dapat menarik kesimpulan bahwa Algoritma merupakan cara/formula yang digunakan untuk memecahkan suatu masalah dan proses formula itu dituangkan ke dalam diagram alir (flowchart).........
Ceman-ceman, pengunjung blog saya yang unyu ini adalah pengetahuan yang saya ketaui mengenai algoritma dan flowchart. Karena saya hanya mengerti sedikit saja, saya telah menyiapkan sebuah rangkuman dari pencarian-pencarian bersama "Mbah Google" untuk membantu Teman-teman dan pengunjung untuk memahami lebih dalam lagi mengenai algoritma dan Flowchart ini. Baiklah, Selamat membaca dan mohon maaf jika saya tidak dapat memaparkan materi ini lebih jelasnya. See you...... :)


Algoritma



·        Etimologi
            Kata "Algoritma" atau "algorism" dalam beberapa versi tulisan lain, berasal dari nama Al-Khwarizmi (780-850 c.), seorang Persia matematikawan , astronom , ahli geografi dan sarjana di Rumah Bijak di Baghdad , yang namanya berarti "asli Khwarezm ", sebuah kota yang merupakan bagian dari Iran yang lebih besar selama era dan sekarang berada di hari modern Uzbekistan. Dia menulis sebuah risalah dalam bahasa Arab selama abad ke-9, yang diterjemahkan ke bahasa Latin pada abad ke-12 di bawah judul de numero Indorum Algoritmi. Judul ini berarti "Algoritmi tentang jumlah orang Indian", dimana "Algoritmi" adalah Latinization penerjemah nama Al-Khwarizmi. Al-Khwarizmi adalah matematika yang paling banyak dibaca di Eropa pada Abad Pertengahan, terutama melaluinya buku lain, yaitu Aljabar . Pada akhir abad pertengahan bahasa Latin, algorismus, korupsi namanya, hanya berarti "sistem angka desimal" yang masih arti dari bahasa Inggris modern algorism . Dalam bentuk Prancis abad ke-17 kata itu, tetapi tidak artinya, berubah menjadi algorithme. Inggris mengadopsi Prancis yang sangat segera setelah itu, tetapi tidak sampai akhir abad 19 bahwa "Algoritma" mengambil makna yang telah dalam bahasa Inggris modern.
Sebuah algoritma adalah satu set instruksi khusus untuk melaksanakan prosedur atau pemecahan masalah, biasanya dengan persyaratan bahwa prosedur berakhir pada beberapa titik. Algoritma tertentu kadang-kadang juga dikenal dengan nama metode , prosedur , teknik ataupun formula.
Pada dasarnya algoritma adalah sebuah contoh dari logika ditulis dalam perangkat lunak oleh pengembang perangkat lunak menjadi efektif untuk komputer dimaksudkan "target" (s), dalam rangka untuk mesin target untuk menghasilkan output dari input yang diberikan (mungkin nol).
Dalam matematika dan ilmu komputer, algoritma biasanya berarti prosedur kecil yang memecahkan masalah yang berulang. Ada pula yang menyebutkan bahwa algoritma adalah sebuah metode yang efektif dinyatakan sebagai terbatas daftar  didefinisikan dengan baik instruksi untuk menghitung fungsi . Algoritma yang digunakan untuk perhitungan , pengolahan data , dan penalaran otomatis . Dengan kata yang sederhana algoritma adalah prosedur langkah-demi-langkah untuk perhitungan.
Konsep algoritma juga digunakan untuk menentukan gagasan decidability, yaitu pusat untuk menjelaskan bagaimana sistem formal terwujud mulai dari satu set kecil aksioma dan aturan. Algoritma dapat dianggap setiap urutan operasi yang dapat disimulasikan oleh Turing-lengkap sistem. Penulis yang menyatakan tesis ini termasuk Minsky (1967), Savage (1987) dan Gurevich (2000).
Algoritma dapat dinyatakan dalam berbagai macam notasi, termasuk bahasa-bahasa alamiah , pseudocode , flowchart , bahasa pemrograman atau tabel kontrol (diproses oleh interpreter ). Pseudocode, flowchart dan tabel kontrol terstruktur cara untuk mengekspresikan algoritma yang menghindari banyak ambiguitas pernyataan umum dalam bahasa alami. Bahasa pemrograman yang terutama ditujukan untuk mengekspresikan algoritma dalam bentuk yang dapat dieksekusi oleh komputer, tetapi sering digunakan sebagai cara untuk mendefinisikan atau dokumen algoritma.
Salah satu algoritma paling sederhana adalah untuk menemukan jumlah terbesar dalam sebuah daftar (disortir) nomor. Solusinya tentu membutuhkan mencari di setiap nomor dalam daftar, tetapi hanya sekali pada masing-masing. Dari ini mengikuti algoritma sederhana, yang dapat dinyatakan dalam sebuah prosa deskripsi tingkat tinggi bahasa Inggris, sebagai:
Tingkat tinggi description:
·        Asumsikan item pertama adalah terbesar.
·        Lihatlah setiap item yang tersisa dalam daftar dan jika lebih besar dari item terbesar sejauh ini, buatlah catatan tentang itu.
·        Item terakhir adalah mencatat terbesar di daftar ketika proses selesai.
Analisis algorithmic : penting untuk mengetahui berapa banyak sumber daya tertentu (seperti waktu atau penyimpanan) secara teoritis diperlukan untuk algoritma tertentu. Para analisis dan studi algoritma adalah disiplin ilmu komputer , dan sering dipraktekkan abstrak tanpa menggunakan bahasa tertentu pemrograman atau implementasi. Analisis algoritma menyerupai disiplin matematika lain yang berfokus pada sifat yang mendasari algoritma dan bukan pada spesifik dari setiap implementasi tertentu. Biasanya pseudocode digunakan untuk analisis karena merupakan representasi paling sederhana dan paling umum.

Klasifikasi Algoritma

·        Dengan implementasi

1)               Rekursi atau iterasi :
2)               Logis
3)               Serial atau paralel atau terdistribusi
4)               Deterministik atau non-deterministik
5)               Tepat atau perkiraan
6)               Quantum algoritma

·        Dengan paradigma desain
·        Brute-force
·        Membagi dan menaklukkan
·        Metode serakah
·        Pemrograman linear.
·        Pengurangan
·        Cari dan pencacahan.

·        Dengan bidang studi
Lihat juga: Daftar algoritma
Setiap bidang ilmu memiliki masalah sendiri dan kebutuhan algoritma yang efisien. Masalah yang berkaitan dalam satu bidang sering dipelajari bersama. Beberapa kelas contoh adalah algoritma pencarian, algoritma pengurutan , algoritma merge, algoritma numerik, grafik algoritma, algoritma String, algoritma geometrik komputasi, algoritma kombinatorial, algoritma medis, pembelajaran mesin, kriptografi, kompresi data algoritma dan teknik parsing.

·        Dengan kompleksitas

Algoritma dapat diklasifikasikan oleh jumlah waktu yang mereka butuhkan untuk menyelesaikan dibandingkan dengan ukuran masukan mereka. Ada berbagai macam: beberapa algoritma selesai dalam waktu linier relatif terhadap ukuran input, beberapa melakukannya dalam jumlah eksponensial waktu atau bahkan lebih buruk, dan beberapa tidak pernah berhenti.


**********
Flowchart
Flowchart adalah jenis diagram yang mewakili suatu algoritma atau proses , menunjukkan langkah-langkah sebagai kotak dari berbagai jenis, dan pesanan mereka dengan menghubungkan ini dengan anak panah. Diagram representasi ini dapat memberikan solusi langkah-demi-langkah untuk diberikan masalah.
Data tidak mengalir biasanya direpresentasikan dalam flowchart, berbeda dengan diagram aliran data , melainkan, mereka tersirat oleh urutan operasi. Flowchart digunakan dalam menganalisis, merancang, mendokumentasikan atau mengelola proses kompleks atau program di berbagai bidang. Flowchart membantu memvisualisasikan apa yang terjadi dan dengan demikian membantu anda untuk memahami proses, dan mungkin juga menemukan kelemahan, kemacetan, dan lain yang kurang-jelas fitur di dalamnya. Ada berbagai jenis diagram alur, dan setiap jenis memiliki repertoar sendiri kotak dan konvensi penulisan.
Dua jenis yang paling umum dari kotak dalam flowchart adalah:
  • langkah pengolahan, biasanya disebut aktivitas, dan dilambangkan sebagai kotak persegi panjang
  • keputusan, biasanya dinotasikan sebagai berlian.
Nama alternatif umum termasuk: flowchart, diagram alir proses, diagram alir fungsional, peta proses, diagram proses, diagram proses fungsional, model proses bisnis, model proses, diagram alir proses, diagram alur kerja, diagram alir bisnis. 

 
Sejarah Flowchart
Metode terstruktur pertama untuk mendokumentasikan aliran proses, "bagan aliran proses", diperkenalkan oleh Frank Gilbreth kepada anggota American Society of Mechanical Engineers (ASME) pada tahun 1921 dalam presentasi "Proses Grafik-Langkah Pertama di Menemukan Satu Cara Terbaik ". Alat Gilbreth dengan cepat menemukan cara mereka ke teknik industri kurikulum. Pada awal 1930-an, seorang insinyur industri, Allan H. Mogensen mulai melatih orang bisnis dalam penggunaan beberapa alat teknik industri pada Pertemuan Kerja Penyederhanaan di Lake Placid , New York
Lulusan 1944 dari kelas Mogensen yang, Seni Spinanger, mengambil alat kembali ke Procter and Gamble di mana dia mengembangkan Program disengaja mereka Ubah Metode. Lain lulusan 1944, Ben S. Graham , Direktur Teknik Formcraft di Standard Register Corporation, mengadaptasi diagram alir proses pengolahan informasi dengan pengembangan tentang bagan proses multi-aliran untuk menampilkan beberapa dokumen dan hubungan mereka. Pada tahun 1947, ASME mengadopsi serangkaian simbol yang berasal dari karya asli Gilbreth sebagai Standar ASME untuk Grafik Proses.
Douglas Hartree menjelaskan bahwa Herman Goldstine dan John von Neumann mengembangkan diagram alur (awalnya, diagram) untuk merencanakan program komputer. Akun kontemporer Nya didukung oleh insinyur IBM dan oleh ingatan pribadi Goldstine itu. Pemrograman yang asli aliran grafik dari Goldstine dan von Neumann dapat dilihat dalam laporan yang tidak diterbitkan mereka, "Perencanaan dan pengkodean masalah untuk instrumen komputasi elektronik, Bagian II, Volume 1" (1947), yang direproduksi dalam karya-karya von Neumann's dikumpulkan.
Flowchart digunakan untuk menjadi sarana populer untuk menggambarkan algoritma komputer dan masih digunakan untuk tujuan ini. Teknik modern seperti UML diagram aktivitas dapat dianggap ekstensi dari flowchart tersebut. Pada 1970-an popularitas diagram alur sebagai metode sendiri menurun ketika interaktif terminal komputer dan generasi ketiga bahasa pemrograman menjadi alat umum dari perdagangan, karena algoritma dapat dinyatakan jauh lebih ringkas dan readably sebagai kode sumber dalam suatu bahasa , dan juga karena algoritma merancang menggunakan diagram alur lebih mungkin untuk menghasilkan kode spaghetti karena kebutuhan untuk GOTOs untuk menggambarkan melompat sewenang-wenang dalam aliran kontrol. Seringkali pseudo-kode yang digunakan, yang menggunakan idiom umum bahasa tersebut tanpa ketat mengikuti rincian satu tertentu. 



Data Aliran Ekstensi
            Sejumlah simbol telah distandarkan untuk diagram aliran data untuk merepresentasikan aliran data, bukan aliran kontrol. Simbol ini juga dapat digunakan dalam grafik kontrol aliran (misalnya untuk menggantikan simbol jajaran genjang).
  • Sebuah Dokumen direpresentasikan sebagai persegi panjang dengan dasar bergelombang;
  • Sebuah input manual diwakili oleh segiempat , dengan bagian atas yang miring tidak teratur naik dari kiri ke kanan. Sebuah contoh akan untuk menandakan entri data dari formulir;
  • Sebuah Manual operasi diwakili oleh suatu trapesium dengan sisi paralel terpanjang di atas, untuk mewakili operasi atau penyesuaian proses yang hanya dapat dibuat secara manual.
  • Sebuah Data File diwakili oleh silinder.

Jenis-jenis Flowchart
            Sterneckert (2003) menyarankan bahwa diagram alur dapat dimodelkan dari perspektif kelompok pengguna yang berbeda (seperti manajer, analis sistem dan panitera) dan bahwa ada empat jenis umum:
  • Dokumen flowchart, yang menunjukkan kontrol atas aliran-dokumen melalui sistem
  • Diagram alur data yang, menunjukkan kontrol atas aliran data dalam suatu sistem
  • Sistem flowchart menunjukkan kontrol pada tingkat fisik atau sumber daya
  • Program flowchart, yang menunjukkan kontrol dalam program dalam sebuah sistem
@ Perhatikan bahwa setiap jenis flowchart berfokus pada beberapa jenis kontrol, bukan pada aliran tertentu itu sendiri.

 
·        Mulai dan akhiri simbol
Direpresentasikan sebagai lingkaran, oval atau persegi panjang bulat, biasanya yang berisi kata "Start" atau "End", atau frasa lain sinyal awal atau akhir dari sebuah proses, seperti "submit penyelidikan" atau "menerima produk".
·        Panah
Menampilkan " aliran kontrol ". Panah datang dari satu simbol dan berakhir pada simbol lain yang mengontrol mewakili lolos ke simbol panah menunjuk ke.
·        Generik langkah-langkah pengolahan
Direpresentasikan sebagai persegi panjang . Contoh: "Tambahkan 1 ke X"; "mengganti bagian diidentifikasi"; "menyimpan perubahan" atau mirip.
·        Subrutin
Direpresentasikan sebagai persegi panjang dengan ganda-memukul sisi vertikal; ini digunakan untuk menunjukkan langkah-langkah pengolahan yang kompleks yang dapat rinci dalam diagram alur terpisah.
·        Input / Output
Direpresentasikan sebagai jajar genjang . Contoh: Dapatkan X dari pengguna; tampilan X.
·        Siapkan bersyarat
Direpresentasikan sebagai segi enam. Menunjukkan operasi yang tidak memiliki efek selain mempersiapkan nilai untuk langkah bersyarat atau keputusan selanjutnya (lihat di bawah).
·        Bersyarat atau keputusan
Direpresentasikan sebagai belah ketupat.  Menunjukkan di mana keputusan yang diperlukan, umumnya suatu Ya / Tidak ada pertanyaan atau tes Benar / Salah.
·        Persimpangan simbol
Umumnya diwakili dengan gumpalan hitam, menunjukkan di mana arus kontrol beberapa berkumpul di aliran keluar tunggal. Sebuah simbol persimpangan akan memiliki lebih dari satu panah datang ke dalamnya, tetapi hanya satu akan keluar.
·        Konektor berlabel
Diwakili oleh sebuah label mengidentifikasi di dalam lingkaran. Konektor berlabel digunakan dalam diagram kompleks atau multi-lembar untuk pengganti panah.
·        Concurrency simbol
Diwakili oleh garis melintang ganda dengan sejumlah panah masuk dan keluar. Digunakan bila dua atau lebih aliran kontrol harus beroperasi secara bersamaan.

Searched by Google