skip to main | skip to sidebar

NETadmin

  • Entries (RSS)
  • Comments (RSS)
  • Home
  • About Us
  • Archives
  • Contact Us

Senin, 01 April 2013

Materi Algoritma

Diposting oleh NETadmin di 15.12
1. Pengertian Logika


Logika berasal dari bahasa yunani LOGOS yang berarti ilmu. Logika dapat didefinisikan sebagai suatu pemikiran yang digunakan dalam memecahkan masalah. Ketika kita berbicara penyelesaian masalah, kita juga berbicara dua hal: cara dan alat. Kita tidak mungkin menyelesaikan suatu masalah tanpa sebuah alat dan cara-cara penyelesaiannya.

Dalam ilmu pemrograman komputer, cara untuk menyelesaikan suatu masalah disebut dengan algoritma. Alat untuk menyelesaikannya disebut bahasa pemrograman. Masalah yang akan diselesaikan dapat berbentuk masalah-masalah umum pemrograman atau masalah yang lebih kompleks. Masalah paling umum dalam penyelesaian masalah pemrograman adalah bagaimana suatu program akan berjalan, merespon input dari penggguna dan menampilkan output kepada pengguna. Hal ini berlaku pada semua bahasa pemrograman.


2. Pengertian Algoritma


Seperti yang tadi dijelaskan bahwa algoritma merupakan cara-cara yang dapat digunakan untuk menyelesaikan suatu masalah--dalam hal ini masalah pemrograman (pengertian yang sama juga berlaku untuk masalah-masalah lainnya).

Bagaimana contoh dari sebuah algoritma? Seperti ketika akan memasak sepiring nasi goreng. Algoritma identik dengan kata tanya 'bagaimana'. Bagaimana kita akan memasak nasi goreng tersebut? Pertama, siapkan nasi sepiring, lalu bumbunya, lalu pecin, garam, vetsin, dan lain lain lainnyaaaaa lah. Nah, langkah-langkah tersebut dapat kita kategorikan sebagai algoritma.


3. Jenis-jenis Algoritma

Algoritma dapat kita kategorikan menjadi tiga jenis: Kalimat, Flowchart dan Pseudo-code




A. Algoritma Kalimat


Algoritma Kalimat tersusun atas kalimat-kalimat dalam suatu bahasa yang menerangkan cara-cara untuk menyelesaikan masalah. Karena kita berbicara ilmu pemrograman komputer, maka kita berbicara masalah bagaimana caranya meminta dan mengolah input user dan menampilkan output hasil pengolahan input tersebut.

Contohnya:
1. Minta nama user.
2. Minta nilai user.
3. Apabila nilai diatas 80 kategorikan user tersebut lulus.
4. Apabila nilai dibawah 80 kategorikan user tersebut gagal.
5. Selesai.


B. Algoritma Flowchart


Algoritma Flowchart dibuat untuk menyederhanakan algoritma kalimat dan untuk memudahkan penggambaran jalannya program. Untuk informasi yang lebih lengkap dan komprehensif mengenai algoritma flowchart, anda dapat membuka http://adf.ly/IduBp


C. Algoritma Pseudo-Code


Algoritma Pseudo-Code merupakan algoritma yang paling mendekati bahasa pemrograman dan yang paling mudah untuk digunakan langsung pada bahasa pemrograman. Kedua algoritma sebelumnya memerlukan penulisan ulang saat akan dipindahkan pada suatu bahasa pemrograman tertentu. Algoritma Pseudo-Code adalah penulisan langkah-langkah penyelesaian masalah yang paling mendekati bahasa pemrograman sehingga memudahkan pembahasan.
0 komentar
Kirimkan Ini lewat Email BlogThis! Bagikan ke X Berbagi ke Facebook
Diposting oleh NETadmin di 15.09

Pengertian Flowchart dan Contoh Simbolnya




Pengertian Flowchart dan Contoh Simbolnya


Pengertian dan Definisi Flowchart

Flowchart atau Bagan alir adalah bagan  (chart) yang menunjukkan alir  (flow) di dalam program atau prosedur sistem secara logika. Bagan alir (flowchart) digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi. 

Jenis jenis Flowchart

Ada beberapa jenis flowchart diantaranya:
  1. Bagan alir sistem (systems flowchart).
  2. Bagan alir dokumen (document flowchart).
  3. Bagan alir skematik (schematic flowchart).
  4. Bagan alir program (program flowchart).
  5. Bagan alir proses (process flowchart).

System Flowchart

System flowchart dapat didefinisikan sebagai bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem.

Document Flowchart

Bagan alir dokumen  (document flowchart)  atau disebut juga bagan alir formulir  (form  flowchart)  atau  paperwork flowchart merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya.

Schematic Flowchart

Bagan alir skematik (schematic flowchart) merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu untuk menggambarkan prosedur di dalam sistem. Perbedaannya adalah, bagan alir skematik selain menggunakan simbol-simbol bagan alir sistem, juga menggunakan gambar-gambar komputer dan peralatan lainnya yang digunakan. Maksud penggunaan gambar-gambar ini adalah untuk memudahkan komunikasi kepada orang yang kurang paham dengan simbol-simbol bagan alir. Penggunaan gambar-gambar  ini  memudahkan untuk dipahami, tetapi sulit dan lama menggambarnya.

Program Flowchart

Bagan alir program  (program flowchart)  merupakan bagan yang menjelaskan secara rinci langkah-langkah dari proses program. Bagan alir program dibuat dari derivikasi bagan alir sistem.
Bagan alir program dapat terdiri dari dua macam, yaitu bagan alir logika program  (program logic flowchart)  dan bagan alir program komputer terinci  (detailed computer program flowchart).  Bagan alir logika program digunakan untuk menggambarkan tiap-tiap langkah di dalam program komputer secara logika. Bagan alat- logika program ini dipersiapkan oleh analis sistem. Gambar berikut menunjukkan bagan alir logika program. Bagan alir program komputer terinci  (detailed computer program flow-chart) digunakan untuk menggambarkan instruksi-instruksi program komputer secara terinci. Bagan alir ini dipersiapkan oleh pemrogram.

Process Flowchart

Bagan alir proses  (process flowchart)  merupakan bagan alir yang banyak digunakan di teknik industri. Bagan alir ini juga berguna bagi analis sistem untuk menggambarkan proses dalam suatu prosedur.

Simbol dan Notasi Flowchart

Dipakai sebagai alat Bantu menggambarkan proses di dalam program. Dan dibagi menjadi tiga kelompok :

♦ Flow Direction Symbols ♦

dipakai untuk menggabungkan antara symbol yang satu dengan symbol lainnya

Pengertian Flowchart dan Contoh Simbolnya 
Symbol Off-line Connector ( Simbol untuk keluar/masuk prosedure atau proses dalam lembar/halaman yang lain) 
Pengertian Flowchart dan Contoh Simbolnya



Symbol Connector (Simbol untuk keluar/masuk prosedur atau proses dalam   lembar/halaman yang sama)



♦ Processing symbols ♦

Menunjukkan jenis operasi pengolahan dalam suatu prosedur

Pengertian Flowchart dan Contoh SimbolnyaSymbol Process (Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer)


Pengertian Flowchart dan Contoh Simbolnya 
Symbol Manual Operation (Simbol yang menunjukkan pengolahan yang  tidak dilakukanoleh komputer)

Pengertian Flowchart dan Contoh Simbolnya 
Symbol Decision (Simbol untuk kondisi yang akan menghasilkan beberapa   kemungkinan jawaban/aksi)

Pengertian Flowchart dan Contoh Simbolnya 
Symbol Predefined Process (Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage)

Pengertian Flowchart dan Contoh Simbolnya 
Terminal (Simbol untuk permulaan atau akhir dari suatu program)-

Pengertian Flowchart dan Contoh Simbolnya 
Symbol Off-line Storage (Simbol yang menunjukkan bahwa data di dalam symbol ini akan disimpan)

-
Pengertian Flowchart dan Contoh Simbolnya 
Symbol Manual Input (Simbol untuk pemasukan data secara manual on-line keyboard)

Pengertian Flowchart dan Contoh Simbolnya 
Symbol Keying Operation (Simbol operasi dengan menggunakan mesin yang mempunyai keyboard)




♦ Input-output symbols ♦

menyatakan jenis peralatan yang digunakan sebagai media input atau output.

Pengertian Flowchart dan Contoh Simbolnya 
Symbol input-output (Symbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya)

Pengertian Flowchart dan Contoh Simbolnya 
Symbol magnetic-tape unit (Symbol yang menyatakan input berasal pita magnetic atau output disimpan ke pita magnetic)

-Pengertian Flowchart dan Contoh Simbolnya 
Symbol punched card (Symbol yang menyatakan input berasal dari kartu atau output ditulis ke kartu)
-Pengertian Flowchart dan Contoh Simbolnya 
Symbol disk and on-line storage (Symbol untuk menyatakan input berasal dari disk atau output disimpan ke 
disk)

Pengertian Flowchart dan Contoh Simbolnya 
Symbol display (Symbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan sebagainya)

Pengertian Flowchart dan Contoh Simbolnya 
Symbol dokumen (symbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas)


Pedoman Membuat Flowchart

Bila seorang analis dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan, seperti:
  1. Flowchart digambarkan dari halaman atas ke bawah dan dari kiri kekanan.
  2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.
  3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
  4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja
  5. Setiap langkah dari aktivitas harus berada pada urutan yang benar.
  6. Lingkup dan range dari aktifitas yang sedang digambarkan harusditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.
  7. Gunakan simbol-simbol flowchart yang standar.

Contoh-contoh Flowchart

Contoh Flowchart Program

Pengertian Flowchart dan Contoh Simbolnya
Contoh Flowchart Program – Menentukan Bilangan Ganjil/Genap
Pengertian Flowchart dan Contoh Simbolnya
Penggunaan predefined processes dapat digunakan untuk menyederhanakan flowchart system yang complex
Flowchar Sistem untu predefined process yang diberi nama Check shipment untuk Flowchart diatas
Flowchar Sistem untuk predefined process yang diberi nama Check shipment untuk Flowchart diatas
0 komentar
Kirimkan Ini lewat Email BlogThis! Bagikan ke X Berbagi ke Facebook

Data Flow

Diposting oleh NETadmin di 14.59


Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas.
DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan logis.


     Berikut ini adalah contoh beberapa gambar untuk Data Flow Diagram atau DFD :



DFD Fisik
            Adalah representasi grafik dari sebuah sistem yang menunjukan entitas-entitas internal dan eksternal dari sistem tersebut, dan aliran-aliran data ke dalam dan keluar dari entitas-entitas tersebut. Entitas-entitas internal adalah personel, tempat (sebuah bagian), atau mesin (misalnya, sebuah komputer) dalam sistem tersebut yang mentransformasikan data. Maka DFD fisik tidak menunjukkan apa yang dilakukan, tetapi menunjukkan  dimana, bagaimana, dan oleh siapa proses-proses dalam sebuah sistem dilakukan. (Tidak Bahas).
Perlu diperhatikan didalam memberikan keterangan di lingkaran-lingkaran (simbol proses) dan aliran-aliran data (simbol aliran data) dalam DFD fisik menggunakan label/keterangan dari kata benda untuk menunjukan bagaimana sistem mentransmisikan data antara lingkaran-lingkaran tersebut.
Misal :
Aliran Data     : Kas, Formulir 66W, Slip Setoran
Proses              : Cleck Penjualan, Kasir, Pembukuan, dll.
DFD Logis
            Adalah representasi grafik dari sebuah sistem yang menunjukkan proses-proses dalam sistem tersebut dan aliran-aliran data ke dalam dan ke luar dari proses-proses tersebut. Kita menggunakan DFD logis untuk membuat dokumentasi sebuah sistem informasi karena DFD logis dapat mewakili logika tersebut, yaitu apa yang dilakukan oleh sistem tersebut, tanpa perlu menspesifikasi dimana, bagaimana, dan oleh siapa proses-proses dalam sistem tersebut dilakukan.
            Keuntungan dari DFD logis dibandingkan dengan DFD fisik adalah dapat memusatkan perhatian pada fungsi-funsi yang dilakukan sistem.
Perlu diperhatikan di dalam pemberian Keterangan/ Label;
·         Lingkaran-lingkaran (simbol proses) menjelaskan apa yang dilakukan sistem
Misal : Menerima Pembayaran, Mencatat Penjualan, Membandingkan kas dan Daftar Penerimaan, Mempersiapkan Setoran, dll.
·         Aliran-aliran data (simbol aliran data) menggambarkan sifat data.
Misal : Pembayaran (bukan “Cek”, “Kas”, “ Kartu Kredit”
                  Jurnal Penjualan (bukan “Buku Penjualan”), dll
Manfaat DFD adalah :
§  Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.
§  DFD ini adalah salah satu alat pembuatan model yang sering digunakan,khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem.Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
§  DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.
Fungsi DFD
Fungsi dari Data Flow Diagram adalah :
o    Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.
o    DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
o    DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.
Didalam DFD terdapat 3 level, yaitu :
  1. Diagram Konteks : menggambarkan satu lingkaran besar yang dapat mewakili seluruh proses yang terdapat di dalam suatu sistem. Merupakan tingkatan tertinggi dalam DFD dan biasanya diberi nomor 0 (nol). Semua entitas eksternal yang ditunjukkan pada diagram konteks berikut aliran-aliran data utama menuju dan dari sistem. Diagram ini sama sekali tidak memuat penyimpanan data dan tampak sederhana untuk diciptakan.
  2. Diagram Nol (diagram level-1) : merupakan satu lingkaran besar  yang mewakili lingkaran-lingkaran kecil yang ada di dalamnya. Merupakan pemecahan dari diagram Konteks ke diagram Nol. di dalam diagram ini memuat penyimpanan data.
  3.  Diagram Rinci : merupakan diagram yang menguraikan proses apa yang ada dalam diagram Nol.
Tujuan DFD adalah :
  •  Memberikan indikasi mengenai bagaimana data ditransformasi pada saat data bergerak melalui sistem
  • Menggambarkan fungsi-fungsi(dan sub fungsi) yang mentransformasi aliran data
0 komentar
Kirimkan Ini lewat Email BlogThis! Bagikan ke X Berbagi ke Facebook
Diposting oleh NETadmin di 14.45

 Pengertian Dan Fungsi Visual Basic


Pengertian Visual Basic


Bagi anda yang berhubungan langsung dengan komputer pasti pernah mendengar dan terlibat dengan Visual Basic, baik itu disekolah, dikantor, ditempat kerja, dan hampir semua hal yang berkaitan dengan komputer melibatkan Visual Basic. Untuk anda yang masih awam dengan astilah visual basic, kali ini kita akan membahas tentang definisi visual basic. Visual Basic adalah bahasa pemrograman komputer yaitu berupa perintah atau instruksi-instruksi yang dapat dimengerti komputer untuk menjalankan suatu tugas tertentu.

Secara umum, visual basic adalah bahasa pemrograman yang paling mudah dimengerti dan banyak digunakan. Visual basic adalah pemrograman berbasis Windows, dimana dalam tingkat dasar untuk melakukan pemrograman visual basic cukup sederhana yaitu dengan mengatur menu, dan menggunakan bahasa Inggris sederhana sebagai bahasa pemrogramannya.

Fungsi Visual Basic

Kegunaan Visual Basic adalah untuk membuat program berbasis Windows mulai yang sederhana sampai pemrograman yang lebih kompleks. Contohnya adalah pembuatan aplikasi kasir atau perpustakaan.

Untuk membuat aplikasi sederhana dengan visual basic maka kita harus menguasai bahasa pemrograman C++. Visual Basic yang paling banyak digunakan adalah Microsoft Visual Basic.
Nah, dengan penjelasan yang singkat mengenai kegunaan visual basic diatas semoga dapat membantu anda yang sedang memerlukan informasi atau sedang belajar visual basic.Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM).
Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat.
Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.
Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.
Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.[1] Sebuah survey yang dilakukan pada tahun 2005 menunjukkan bahwa 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.
Keuntungan Visual basic:
   Bahasa yang sederhana. Banyak hal yang mungkin sulit dilakukan jikak kita menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan mudah dengan menggunakan Visual basic.

         Karena Visual basic sangat populer, maka sangat banyak sumber-sumber yang dapat kamu gunakan untuk belajar dan mengembangkan kemampuan kau baik berupa buku, web site dll, Dengan banyaknya sumber-sumber tersebut, maka tentu saja kamu akan sangat mudah menemukan jawaban atas persoalan yang kamu hadapi kan?

     Kamu bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang akan sangat membantu menghemat waktu kamu dalam pemrograman. Contoh, jika kamu ingin membuat program untuk melakukan ping ke salah satu komputer di jaringan kamu, alih-alih membuat program ping tersebut sendiri, kamu bisa donlot sebuah kontrol yang melakukan hal tersebut dan menempelkannya di program kamu. Jika dibandingkan dengan bahasa lain, Visual basic memiliki variasi tools yang paling luas 
0 komentar
Kirimkan Ini lewat Email BlogThis! Bagikan ke X Berbagi ke Facebook
Postingan Lebih Baru Beranda
Langganan: Komentar (Atom)

Sponsored

  • banners
  • banners
  • banners
  • banners

Tanggal


Free Blog Content

JAM

Blog Archive

  • ▼  2013 (4)
    • ▼  April (4)
      • Materi Algoritma
      • Pengertian Flowchart dan Contoh Simbolnya ...
      • Data Flow
      •  Pengertian Dan Fungsi Visual Basic ...

Followers

Mengenai Saya

NETadmin
Lihat profil lengkapku

Pengikut

Arsip Blog

  • ▼  2013 (4)
    • ▼  April (4)
      • Materi Algoritma
      • Pengertian Flowchart dan Contoh Simbolnya ...
      • Data Flow
      •  Pengertian Dan Fungsi Visual Basic ...
Diberdayakan oleh Blogger.
 

© 2010 My Web Blog
designed by DT Website Templates | Bloggerized by Agus Ramadhani | Zoomtemplate.com