Algoritma dan Flowchart

Pendahuluan

Flowchart merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan tipe operasi program yang berbeda.Sebagai representasi dari sebuah program, flowchart maupun algoritma dapat menjadi alat bantu untuk memudahkan perancangan alur urutan logika suatu program, memudahkan pelacakkan sumber kesalahan program, dan alat untuk menerangkan logika program
Beberapa langkah dalam prosen pembuatan suatu program atau software :

1.     Mendefinisikan masalah dan menganalisanya
Langkah awal yang harus dilakukan adalah mengidentifikasikan masalah antara lain tujuan dari pembuatan program, parameter-parameter yang digunakan, fasilitas apa saja yang akan disediakan oleh program. Kemudian menentukan metode atau algoritma apa yang akan diterapkan untuk menyelesaikan masalah tersebut dan terakhir menentukan bahasa program  yang digunakan untuk pembuatan program.

2.      Merealisasikan dengan langkah-langkah berikut :
Banyak sekali para programmer yang tidak memperhatikan langkah-langkah diatas, padahal hal ini adalah hal yang penting dalam proses pembuatan program.
Secara umum, struktur suatu program terdiri dari beberapa bagian yaitu :
1.      Input
Bagian ini merupakan proses untuk memasukkan data ke komputer melalui device yang ada misalnya keyboard, mouse, scanner dll. Program melakukan proses membaca data yang akan diolah dari device tersebut.
2.      Output
Bagian ini merupakan proses untuk menampilkan data yang telah diolah, melaporkan hasil pegolahan data melalui device seperti monitor, printer dll. Program melakukan proses mencetak data ke device tersebut.
3.      Proses Pengolahan Data
Bagian ini merupakan proses mengolah data yang diinputkan dengan nenerapkan metode-metode, teknik-teknik, algoritma-algoritma yang ada. Proses ini menghasilkan data output yang akan dioutputkan kepada pengguna program.
4.      Penyimpanan Data
Bagian ini merupakan proses menyimpan data dalam memori atau device penyimpanan data seperti disket, harddisk, CD dll.
Berikut ini adalah blok diagram struktur dari suatu program secara umum.




Algoritma

Algoritma adalah urutan langkah-langkah logika yang menyatakan suatu tugas dalam menyelesaikan suatu masalah atau problem.
Contoh : Buat algoritma untuk menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap.
Algoritmanya :
1.      Bagi bilangan dengan bilangan 2
2.      Hitung sisa hasil bagi pada langkah 1.
3.     Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil.

Flowchart

Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatu program, yang menyatakan arah alur program tersebut.

Berikut adalah beberapa simbol yang digunakan dalam menggambar suatu flowchart :

Dari contoh algoritma di atas tentang menentukan apakah suatu bilangan adalah bilangan ganjil atau bilangan genap, flowchart dari program adalah sebagai berikut :

Membuat Konten Berkualitas Tinggi Itu Gampang

Menyedihkan sekaligus menggelikan melihat fenomena banned massal akun Google adsen saat ini. Menyedihkan karna salah satu sumber pemasukan sobat-sobat dimusnahkan oleh raksasa broker iklan saat ini. Menggelikan yang ane maksud disini, disebabkan sebagian dari salah kita-kita juga sob. Kenapa ane bilang gitu?, Karena kita-kita para blogger tidak mengindahkan (sebenarnya tau tapi pura-pura gak mau

Modul Algoritma dan Pemrograman dari UNNES




Dunia Programming, adalah dunia yang pasti akan dirasakan oleh mahasiswa yang masuk ke jurusan Teknik Informatika. Di kebanyakan Universitas di Indonesia, materi Algoritma dan Pemrograman mempelajarai Bahasa C karena bahasa C merupakan dasar bahasa-bahasa pemrograman baru sekearang ini, seperti Java, C++, PHP, Visual Basic.NET dll. Buat temen-temen yang mau belajar Pemrograman C,
bisa download modul berikut ini yang saya dapatkan dari perkuliaha di UNNES  :

Belajar CSS Yuk.

Belajar CSS yuk!!!, CSS?? apaan tuuh? Mungkin pertanyaan tersebut muncul pada sebagian pembaca blog ini. Baiklah sebelum kita mempelajari CSS tidak ada salahnya kita membahas sedikit tentang apa itu CSS.

CSS adalah singkatan dari Cascading Style Sheet, merupakan bahasa pemograman web yang digunakan untuk mendesign, membangun berbagai komponen web supaya lebih tertata rapi, indah dan seragam. CSS

Fungsi Looping Turbo Pascal (lanjutan..)

Selamat malam sobat netter, menyambung postingan saya sebelumnya tentang "Fungsi Looping Pada Pascal".

Pada kesempatan ini saya melanjutkan share tentang "Cara Penerapan Fungsi Looping Pada Pascal".


Penerapan Fungsi Looping Dengan Perintah WhileLooping pada Pascal menggunakan perintah While..Do;
Perintah while..do digunakan untuk memerintah komputer melakukan pengulangan selama kondisi/

Fungsi Looping Pada Pascal

Pada kesempatan kali ini saya sharing tentang "Fungsi Looping Pada Pascal.

Apa Itu LoopingPada Pemograman looping diartikan sebagai proses berulang terhadap statement maupun serangkaian statement lebih dari satu kali dengan menggunakan kode atau perintah tertentu.

Tanpa menggunakan looping listing program yang kita tulis bisa jadi panjang dan logika pemograman jadi agak susah.

Selanjutnya

Fungsi Array Pada Pascal

Selamat malam sobat netter. Pada kesempatan kali ini saya berbagi tentang "Fungsi Array Pada Pascal"
Sebelum membahas lebih lanjut, ada baiknya kita sedikit mengetahui definisi dari array:

"Definisi Array" menurut sumber wikipedia adalah suatu tipe data terstruktur yang dapat menyimpan banyak data dengan suatu nama yang sama dan menempati tempat di memori yang berurutan serta bertipe data sama

HTML Code (lanjutan)

Sesuai janji saya pada postingan sebelumnya, pada kesempatan kali ini saya melanjutkan pembahasan tentang "Code Dasar HTML".
Tag Utama HTMLSecara garis besar Struktur Dasar Dokumen HTML adalah sebagai berikut:

Element Body HTMLTag utama yang membangun sebuah dokumen HTML berikutnya adalah

Tag ini fungsi untuk menampilkan isi dari dokument HTML. Penulisan elemen body ini terletak sesudah

HTML Code

Pada kesempatan kali ini saya membagikan pengalaman tentang "HTML Code" atau "Tag HTML". HTML code adalah kumpulan kode dan attribut yang dipakai dalam membangun sebuah halaman web. Fungsi atribut adalah untuk mendefinisikan tag pada halaman web.
Tag HTMLDalam bahasa HTML ada beberapa jenis tag atau HTML code. Berikut adalah beberapa jenis tag HTML berdasarkan fungsinya;
1. Tag Utama
Tag utama

Mengenal HTML

HTMLSelamat malam sobat netter. Pada kesempatan kali ini penulis ingin mengajak sobat netter untuk sama-sama "Belajar HTML".

Tulisan ini lebih cocok untuk sobat netter yang masih newbie seperti penulis. Karena pada pembasahan ini sekedar membahas "Dasar HTML".Baiklah sebelum penulis membahas lebih lanjut tentang "Mengenal HTML" ini, terlebih dahulu ada baiknya kita meninjau "Apa Itu HTML"?

Apa

Cara Membuat Program Dengan Turbo Pascal

Selamat malam sobat netter, pada kesempatan kali ini saya mau berbagi tentang"Cara Membuat Program Dengan Turbo Pascal". Program yang akan saya jelaskan berikut adalah contoh pengolahan data pada sebuah klinik. Pada contoh ini saya sertakan flow/deskripsi kebutuhan user dari program dan listing kode program. Listing program bisa sobat edit sesuai kebutuhan. Program ini saya buat berdasarkan tips

Inilah Dampak Teknologi Infromasi

Tidak dapat kita pungkiri lagi, kemajuan teknologi informatika membawa dampak pada kehidupan sosial masyarakat saat ini. Dampak Teknologi Informasi tentunya seperti dua mata pisau. Ada dampak negatif dan dampak positif.


Dampak seperti apakah yang kita inginkan??
Dampak yang kita inginkan tentunya tidak selalu tercapai, kalau kita tidak tau cara pemakaian teknologi informasi yang tepat.

Contoh Program Sederhana Pascal

Contoh Program Gaji Dengan Pascal

Pada postingan kali ini saya mau membahas salah satu contoh Program Applikasi Sederhana, seusai dengan janji saya pada postingan sebelumnya.

Pada contoh berikut saya tampilkan contoh kasus dan Listing Program Pascal.
Uraian Contoh Kasus ;

Berikut adalah data pengolahan gaji karyawan;
Nomor Induk Karyawan
Nama Karyawan
Status
Jumlah Anak
Jabatan
Gaji Pokok

Type Data Pada Turbo Pascal(lanjutan)

Baiklah, sesuai dengan janji saya pada postingan sebelumnya..
2. Real Types
Real Type adalah type variabel yang berguna untuk pengolahan data desimal(tidak bulat/berkoma). Type data ini juga terbagi atas beberapa bagian. Untuk lebih jelasnya bisa diperhatikan pada tabel berikut:


Type Cakupan Ketelitian Ukuran
real 2.9e-39..1.7e38 11-12 digit 6 bit
single 1.5e-45..3.4e38 7-8 digit 4 bit

Lebih Lanjut Tentang Pascal

Turbo Pascal
Turbo Pascal adalah salah satu kompiler pascal yang terkenal dan tercepat buatan Borland. Pascal merupakan suatu bahasa pemograman yang terstruktur.Ini artinya semua program yang dibuat dengan bahasa Pascal harus terstruktur dan teratur agar bisa berjalan dengan baik. Mengenai bentuk sederhana dari struktur pada Turbo Pascal coba lihat pada postingan saya yang lalu

Cara Membuat

Pelatihan TDWmastery.com

Dalam bisnis ini kita harus selalu mempunyai nilai tambah, sebetulnya nilai tambah itu secara garis besar di bagi tiga. Anda hanya bisa ambil dua , jarang sekali anda bisa tiga tiganya. Ini saya ambil dan belajar dari Michael Tracy bagaimana ”Double Digit Grow”. Ini buku yang sangat bagus dan bagaimana kita tumbuh dua kali lipat. Dia cerita tentang IBM dan perusahaan yang tumbuhnya cuma dua

TDW Mastery - Pensiun Muda Melalui Bisnis

Pensiun muda, yang penting dalam bisnis dan anda ingin pensiun muda. Model bisnis ini yang dikatakan Roberrt Kiyosaki, bukan berapa banyak. Tetapi yang penting seberapa cepat. Contohnya sewaktu saya ngajar di Jepang untuk nasabah City Goal, yang punya 1.000.000 US keatas tabungannya lalu di bayari oleh City Bank dan Robert Kiyosaki ngajar disana. Ada dua ratus orang waktu itu yang organiser nya.

Basic Programming

Konversi Flowchart Algoritma ke Turbo Basic
Algoritma dan Pemogramman Dasar, Basic Programming

Pada kesempatan ini saya melanjutkan pembahasan tentang "Notasi Penulisan Algoritma".

Notasi penulisan Algoritma dengan Pseudo Code :
Pseudo code yaitu notasi yang mirip bahasa pemograman tigkat tinggi. Dengan menggunakan notasi pseudo code ini kita dapat kemudahan mengkonversi / translate algoritma

Notasi Penulisan Algoritma..(lanjutan)

Salam jumpa sobat netter.
Pada postingan kali ini saya akan melanjutkan pembahasan notasi penulisan algoritma, yaitu simbol-simbol flow chart, contoh flow chart sederhana dan Notasi penulisan algoritma dengan Pseudo code.

'Simbol-simbol pada flow chart'
Berikut adalah simbol-simbol yang sering digunakan pada sebuah flow chart sedehana;



digunakan untuk deklarasi start(mulai) dan end(finish)

Belajar algoritma dasar.

Selamat malam sobat netter.

Seperti janji saya pada postingan sebelumnya, pada postingan kali ini saya akan melanjutkan pembahasan tentang Algoritma dasar. Semoga pembahasan saya ini berguna bagi rekan-rekan mahasiswa dan netter yang tertarik mendalami pemograman.
Notasi Penulisan Algoritma
Penulisan algoritma tidak tergantung dari spesifikasi bahasa pemograman dan komputer yang mengeksekusinya.

Algoritma dan Pemograman I

 Sahabat netter pada postingan pertama saya ini saya mau share tentang Algoritma dan Pemograman. Algoritma merupakan salah satu pilar penting dalam menguasai Teknik Informatika. Keberhasilan suatu program komputer sangat berkaitan dengan prosedur dan langkah / alur program. Prosedur dan langkah / alur program ini dapat kita pelajari dalam salah satu cabang ilmu informatika Komputer yaitu "