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.

Rabu, 22 April 2020

Membuat Program Kontrol Perulangan DO-Until-Loop Menggunakan Visual Basic 6.0


Kontrol Perulangan merupakan salah satu alat kontrol program yang digunakan untuk mengulang suatu blok perintah sampai kondisi tertentu.

Do Until : Perulangan do until sama dengan do while, bedanya do until dengan kondisi False proses akan terus berulang sekali pun salah. Kalau kondisi True makan akan berhenti.

Membuat program sederhana menggunakan Kontrol Perulangan Do-Until-Loop dengan Visual Basic 6.0:
1. Buka software Vb6, dan pilih Standard EXE untuk memulai membuat programnya.
  

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

3. Kemudian tambahkan label sebanyak yang diperlukan.
 

4. Lalu edit Label melalui jendela properties. Label diganti pada bagian caption, jika ingin mengganti model tulisan berada di bagian font.

5. Lalu tambahkan Text, sebanyak 1buah.

6. Edit Text melalui jendela properties.

7. Lalu tambahkan List Box, sebanyak yang diperlukan.
 

8. Kemudian tambahkan CommandButton, sebanyak yang diperlukan.

9. Lalu ubah caption command button pada jendela properties.

10. Mulailah membuat coddingannya.

Logika yang saya gunakan untuk program Do Until ini yaitu:
Jika kita mengisi textnya kurang dari 1000, dan mengklik tombol rasionya, maka akan keluar hasil deret ukurnya.  Namun jika saya mengisi textnya dengan angka lebih dari 1000, maka tidak akan keluar hasilnya.

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

12. Coba program tersebut dengan mengisi suku pertamanya. Dan memilih rasionya.

13. Jika ingin mengulangnya maka klik hapus.

14. Jika ingin mengakhirinya, maka klik keluar.

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

16. File sudah otomatis tersimpan di VB6nya.

Sekian program yang saya buat, semoga bermanfaat.