materi algoritma dan flowchartnya
Dalam matematika algoritma atau algoritme merupakan
kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah
ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah
tersebut dapat berupa apa saja, dengan catatan untuk setiap masalah, ada
kriteria kondisi awal yang harus dipenuhi sebelum menjalankan
algoritma. Algoritma akan dapat selalu berakhir untuk semua kondisi awal
yang memenuhi kriteria, dalam hal ini berbeda dengan heuristik.
Algoritma sering mempunyai langkah pengulangan (iterasi) atau memerlukan
keputusan (logika boolean dan perbandingan) sampai tugasnya
selesai.desain dan analisis algoritma adalah suatu cabang khusus dalam
ilmu komputer yang mempelajari karakteristik dan performa dari suatu
algoritma dalam menyelesaikan masalah, terlepas dari implementasi
algoritma tersebut. Dalam cabang disiplin ini algoritma dipelajari
secara abstrak, terlepas dari sistem komputer atau bahasa pemrograman
yang digunakan. Algoritma yang berbeda dapat diterapkan pada suatu
masalah dengan kriteria yang sama.
kompleksitas dari suatu algoritma merupakan
ukuran seberapa banyak komputasi yang dibutuhkan algoritma tersebut
untuk menyelesaikan masalah. Secara informal, algoritma yang dapat
menyelesaikan suatu permasalahan dalam waktu yang singkat memiliki
kompleksitas yang rendah, sementara algoritma yang membutuhkan waktu
lama untuk menyelesaikan masalahnya mempunyai kompleksitas yang tinggi.
buat yang pengen lebih tau ada di sini
http://ervanbrataseptian.blogspot.com/2011/03/algoritma.html
Minggu, 25 September 2011
pengantar algoritma
disini ada lanjutan mengenai pembahasan algoritma, yang mungkin sudah anda pelajari
di bangku sekolah.
tapi buat yang pengen mengulas kembali mengenai algoritma
ada disini
http://ervanbrataseptian.blogspot.com/2011/03/pengantar-algoritma.html
di bangku sekolah.
tapi buat yang pengen mengulas kembali mengenai algoritma
ada disini
http://ervanbrataseptian.blogspot.com/2011/03/pengantar-algoritma.html
flowchart
Flowchart
adalah representasi grafik dari langkah-langkah yang harus diikuti
dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan
simbol, dimana masing-masing simbol merepresentasikan suatu kegiatan
tertentu. Flowchart diawali dengan penerimaan input, pemrosesan input,
dan diakhiri dengan penampilan output.
Flowchart
dalam Bahasa Indonesia diterjemahkan sebagai Diagram Alir. Dari dua
kata ini, maka dapat kita bayangkan bahwa flowchart itu berbentuk
diagram yang bentuknya dapat mengalirkan sesuatu. Hal ini memang benar,
flowchart memang melukiskan suatu aliran kegiatan dari awal hingga akhir
mengenai suatu langkah-langkah dalam penyelesaian suatu masalah.
Masalah tersebut bisa bermacam-macam, mulai dari masalah yang sederhana
sampai yang kompleks. Masalah yang kita pelajari tentu saja masalah
pemrograman dengan menggunakan komputer, tetapi secara logika dapat kita
awali dengan mengamati permasalahan dalam kehidupan sehari-hari kita.
Contoh sederhananya adalah masalah membuat secangkir kopi. Dalam membuat secangkir kopi, tentu saja diperlukan
langkah-langkah yang berurutan agar hasilnya dapat sesuai dengan apa
yang kita inginkan, yaitu secangkir kopi. Demikian halnya dalam
memprogram, diperlukan suatu algoritma (urutan langkah-langkah logis
penyelesaian masalah yang disusun secara sistematis) agar program yang
kita buat dapat berjalan dan memberikan hasil yang valid.Nah, untuk
merepresentasikan algoritma itulah kita gunakan flowchart.
Flowchart
biasanya dipelajari pada saat kita mulai mempelajari pemrograman.
Mengapa demikian? Hal ini tak lain karena dengan mempelajari flowchart,
kita diharapkan dapat berfikir secara logis, dapat menentukan komponen
program (input dan output), serta memahami alur program. Flowchart
merupakan teknik yang memudahkan kita dalam memprogram, dalam hal ini
memudahkan dalam arti mengantisipasi agar tak ada komponen program yang
tertinggal.
pemograman terstruktur
sebenernya pemograman terstruktur berkaitan erta dengan pemograman dan
khususnya yang ngambil kuliah jurusan informatika. pasti bakaln ketemu
dengan pemograman terstruktur.
Semisal keputusanya adalah membuat program (custom-write),
maka tugas Anda selanjutnya adalah mendesain solusi yang ditentukan
oleh analis sistem. Untul melakukanya, hal pertama yang dilakukan adalah
membuat algoritma. Algoritma
adalah rumusan atau serangkaina langkah untuk memecahan masalah
tertentu. Untuk menjadi sebuag algoritma, sekumpulan aturan harus tidak
ambigu dan memiliki saat berhenti yang jelas. Kita setiap hari
menggunakan algoritma. Contoh, resep untuk roti bakar adalah sebuah
algoritma. Sebagian besar program, kecuali beberapa aplikasi kecerdasan
tiruan, terdiri atas algoritma. Dalam pemrograman komputer sering
terdapat algoritma yang berbeda untuk menyelesaikan masalah yang
diberikan, dalam situasi yang berbeda masing-masing algoritma memilki
keuntungan dan kerugian sendiri-sendiri. Menemukan algoritma yang elegan
– algoritma ynag sederhana dan dengan sedikit mungkin langkah-adalah
suatu tantangan utama dalam pemrograman.
Algoritma
dapat diterapkan dalam berbagai cara. Dalam langkah desain program,
perangkat lunak didesaian dalam dua langkah kecil. Pertama, menentukan
logika program melalui pendekatan atas-bawah dan modularisasi, dengan
menggunakan bagan hierarki. Selanjutnya, mendesain logika program secara
detail, baik dari segi naratif, mengggunakan pseudecode, atau secara
grafis, dengan menggunakan diagram alur.
Sanget
bermanfaat bila programer menggunakan pendekatan berdasarkan pengalaman
pribadi untuk memprogram. Pemrograman dianggap sebagai suatu seni,
bukan ilmu pengetahuan. Namun, saat ini sebagian besar programer
menggunakan pendekatan desain yang disebut pemrograman terstrukur.
Pemrograman terstruktur menggunakan pendekatan atas-bawah yang memecah
program kedalam bentuk modul, dan menggunakan piranti logika standar
yang disebut struktur kontrol (sekuensi, seleksi, kasus dan iterasi – sequence, selection, case dan iteration).
Tujuan
utama pemrograman terstruktur adalah membuat program lebih efisien
(dengan baris kode lebih sedikit) dan lebih terorganisasi (lebih mudah
dibaca) serta memilki notasi yang lebih bagus sehingga memili deskripsi
yang jelas dan benar.
rancangan sistem informasi
Sistem informasi adalah aplikasi komputer untuk mendukung operasi
dari suatu organisasi: operasi, instalasi, dan perawatan komputer,
perangkat lunak, dan data. Sistem Informasi Manajemen adalah kunci dari
bidang yang menekankan finansial dan personal manajemen. Sistem
Informasi Penjualan adalah suatu sistem informasi yang mengorganisasikan
serangkaian prosedur dan metode yang dirancang untuk menghasilkan,
menganalisa, menyebarkan dan memperoleh informasi guna mendukung
pengambilan keputusan mengenai penjualan.
- Sistem Informasi adalah sekumpulan komponen dari informasi yang saling terintegrasi untuk mencapai tujuan yang spesifik. Komponen yang dimaksud adalah komponen input, model, output, teknologi, basis data (data base), kontrol atau komponen pengendali.
- Sistem Informasi adalah sekumpulan hardware, software, brainware, prosedur dan atau aturan yang diorganisasikan secara integral untuk mengolah data menjadi informasi yang bermanfaat guna memecahkan masalah dan pengambilan keputusan
- Sistem Informasi adalah satu Kesatuan data olahan yang terintegrasi dan saling melengkapi yang menghasilkan output baik dalam bentuk gambar, suara maupun tulisan.
- Sistem Informasi adalah Proses yang menjalankan fungsi mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk kepentingan tertentu; kebanyakan SI dikomputerisasi.
- Sistem informasi adalah sekumpulan komponen pembentuk sistem yang mempunyai keterkaitan antara satu komponen dengan komponen lainnya yang bertujuan menghasilkan suatu informasi dalam suatu bidang tertentu. Dalam sistem informasi diperlukannya klasifikasi alur informasi, hal ini disebabkan keanekaragaman kebutuhan akan suatu informasi oleh pengguna informasi. Kriteria dari sistem informasi antara lain, fleksibel, efektif dan efisien.
- Sistem informasi adalah kumpulan antara sub-sub sistem yang salaing berhubungan yang membentuk suatu komponen yang didalamnya mencakup input-proses-output yang berhubungan dengan pengolaan informasi (data yang telah dioleh sehingga lebih berguna bagi user)
- Sistem informasi adalah sistem yang saling berhubungan dan terintegrasi satu dengan yang lain dan bekerja sesuai dengan fungsinya untuk mengatur masalah yang ada.
- Suatu sistem informasi (SI) atau information system (IS) merupakan aransemen dari orang, data, proses-proses, dan antar-muka yang berinteraksi mendukung dan memperbaiki beberapa operasi sehari-hari dalam suatu bisnis termasuk mendukung memecahkan soal dan kebutuhan pembuat-keputusan manejemen dan para pengguna yang berpengalaman di bidangnya.
Langganan:
Postingan (Atom)