Rabu, 13 Mei 2020

Algoritma dan Flowchart 2


Algoritma
Algoritma adalah sebuah metode khusus yang tepat dan terdiri dari serangkaian langkah yang terstruktur, dituliskan secara matematis yang akan dikerjakan untuk menyelesaikan suatu masalah dengan bantuan komputer. Jadi, dapat dikatakan algoritma merupakan langkah penyelesaian suatu masalah yang menghasilkan solusi dalam bentuk program komputer.
Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma. Fungsi Flowchart adalah untuk menggambarkan, menyederhanakan rangkaian proses atau prosedur sehingga mudah dipahami dan mudah dilihat berdasarkan urutan langkah dari suatu proses.
Manfaat Flowchart
  • Sebagai Dokumentasi Prosedur Kerja dalam ISO
  • Sebagai pedoman untuk menjalankan Operasional
  • Sebagai pedoman untuk melakukan pelatihan terhadap Karyawan baru.
  • Sebagai benchmark (patokan)
  • Sebagai Peta kerja untuk mencegah terjadi kehilangan arah
  • Untuk mempermudah pengambilan keputusan

Jenis Flowchart
  1. System Flowchart: Menjelaskan urut-urutan dari prosedur-prosedur dan menunjukkan apa yang dikerjakan di sistem.
  2. Document Flowchart: Menunjukkan arus dari laporan dan formulir termasuk lampirannya, dikenal juga dengan sebutan paperwork flowchart.
  3. Schematic Flowchart: Untuk menggambarkan prosedur di dalam sistem dan menggunakan simbol flowchart.
  4. Program Flowchart: Untuk menjelaskan secara rinci langkah-langkah dari proses program, terdiri dari dua macam, yaitu bagan alir logika program  (program logic flowchart)  dan bagan alir program komputer terinci  (detailed computer program flowchart).
  5. Process Flowchart: Bagan alir ini juga berguna bagi analis sistem untuk menggambarkan proses dalam suatu prosedur.


Contoh:
Algoritma Menukar Isi Dari Dua Gelas 
  • Siapkan Gelas A,B,C
  • Pindahkan isi gelas A ke C
  • Pindahkan isi gelas C ke B
  • Pindahkan isi gelas B ke A
Flowchart Menukar Isi Dari Dua Gelas 


Algoritma dan Flowchart 1

Pengertian Algoritma
Algoritma adalah logika, metode dan tahapan “urutan” sistematis yang digunakan untuk memecahkan suatu permasalahan. Algoritma dapat juga diartikan sebagai urutan langkag secara sistematis dan logis.
Dapat dikatakan algoritma merupakan langkah penyelesaian suatu masalah yang menghasilkan solusi dalam bentuk program komputer. Namun algoritma tidaklah tergantung oleh suatu bahasa pemrograman tertentu, artinya suatu algoritma harus dapat diwujudkan oleh bahasa pemrograman komputer apapun.

Fungsi Algoritma
Berikut ini terdapat beberapa fungsi algoritma, terdiri atas:
  • Menggunakan fungsi algoritma bisa digunakan untuk memecahkan program yang rumit.
  • Menggunakan fungsi algoritma bisa menjadikan program yang besar menjadi program yang lebih sederhana.
  • Fungsi algoritma bisa digunakan secara berulang atau lebih dari satu kali penggunaan.
  • Memudahkan dalam pembuatan program.
  • Bisa mengatasi segala masalah dengan logika dan urut.
  • Menggunakan fungsi algoritma bisa melakukan pendekatan top-down dan juga devide and conguer.
  • Meminimalisir penulisan program yang berulang-ulang.
  • Program yang ada menjadi lebih terstruktur dengan rapi sehingga dapat lebih mudah untuk dipahami ataupun dikembangkan.
  • Ketika terjadi kesalahan bisa dicari dengan mudah karena dengan fungsi algoritma bisa mendapatkan alur yang jelas.
  • Ketika ingin melakukan modifikasi pada program bisa dilakukan hanya pada satu modul saja tanpa harus merubah dan mengganggu modul yang lain.
  • Dokumentasi yang lebih mudah.

Flowchart

Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.
Dalam perancangan flowchart sebenarnya tidak ada rumus atau patokan yang bersifat mutlak (pasti). Hal ini didasari oleh flowchart (bagan alir) adalah sebuah gambaran dari hasil pemikiran dalam menganalisa suatu permasalahan dalam komputer. Karena setiap analisa akan menghasilkan hasil yang bervariasi antara satu dan lainnya. 

Contoh:
Algoritma Menghitung Umur Seseorang 
  • Inputkan tahun sekarang  (TS)
  • Inputkan tahun lahir (TL)
  • Hitung menggunakan rumus : TS – TL
  • Tampilkan jumlah umur
Flowchart Menghitung Umur Seseorang 

Senin, 04 Mei 2020

DialogBox dan InputBox Visual Basic


Dialogbox Atau Message Box (Kotak Pesan) adalah adalah kotak pesan yang tampil pada layar monitor yang berfungsi untuk berinteraksi dengan user. MsgBox juga dapat berfungsi untuk menampilkan sebuah nilai yang jika sebuah tombol diklik oleh user.
·      Sintax:
1.    Msgbox “pesan” [, parameter, “judul”]
2.    NamaVar = Msgbox(“pesan [,parameter,”judul”])
Inputbox (Kotak Masukan) adalah tampilan interaksi dengan user untuk menginput informasi dan mengembalikan nilainya menjadi sebuah string.
·      Sintax: NamaVar = Inputbox ( “Teks” , ” Judul “ [,Nilai default] [, IntPosX, IntPosY])
Salah satu contoh pembuatan program sederhana visual basic 6.0 menggunakan Dialogbox dan Inputbox:
1. Buka software Vb6, dan pilih Standard EXE, atau langsung klik open untuk memulai membuat programnya.

2. Edit Background di jendela properties, dengan mengganti backcolor.

3. Kemudian pilih label dan edit Label melalui jendela properties. Label diganti pada bagian caption, jika ingin mengganti model tulisan berada di bagian font.
  
4. Lalu tambahkan text, sebanyak yang diperlukan, dengan menggunakan “Text”. Dan kosongkan tulisan “Text1” melalui jendela properties dibagian Text.

5. Lalu tambahkan Command sebanyak 3 buah, dengan menambahkannya dari “Command Button”. Edit caption tersebut.

6. Lalu Double Klik Command 1 atau “Masuk”, dan mulai membuat coddingnya.

7. Jika sudah, silahkan dicoba, dengan megklik tombol Start.

8. Cobalah dengan mengisi bagian kosong dengan code negara nya. Lalu klik “Masuk”. Maka akan seperti:

9. Lalu masukkan nama negara tersebut, dan klik tombol “OK”

10. Jika kode negara dan nama negara yang dimasukkan benar akan menampilkan informasi dari negara tersebut, seperti:

11. Jika Ingin mengulangnya klik tombol “Ulangi”.

12. Dan jika ingin keluar klik tombol “Keluar”. Dan klik “OK”

13. Lalu jika sudah selesai, maka save melalui File® Save File as®Save, Lalu Save juga project yang telah dibuat, biasanya akan langsung muncul Save Project as®Save.

14. File sudah otomatis tersimpan di VB6nya.

Sekian program yang saya buat, semoga bermanfaat.