Algoritma pada dasarnya, adalah alur pikiran dalam menyelesaikan suatu pekerjaan, yang dituangkan dalam bentuk tertulis yang dapat dimengerti oleh orang lain.
Yang ditekankan disini adalah alur pikiran. Alur pikiran seseorang dapat berbeda dengan alur pikiran orang lain untuk menyelesaikan suatu pekerjaanyang sama dengan hasil yang sama.
Dalam bentuk tertulis, maksudnya dapat berupa narasi dalam bentuk kalimat, dapat juga berbentuk gambar atau bagan, atau dalam bentuk tabel.
Dalam pelajaran algoritma, direncanakan bahwa yang akan melaksanakan alur pikiran tadi adalah komputer. komputer memang dirancang untuk dapat melaksanakan perintah yang diberikan oleh manusia. Perintah tersebut dapat diberikan dalam bentuk kumpulan instruksi-instruksi yang disebut program. Program ditulis dalam suatu bahasa yang disebut bahasa pemrograman (programing langguage) seperti bahasa COBOL, bahasa Pascal, Bahasa C, Bahasa Java, dan masih banyak lainnya.
dari sekian banyak bahasa pemrograman, penulisan instruksi dapat sama, hampir sama atau sama sekali tidak sama, untuk suatu maksud yang sama.
Dari uraian di atas, dapat dimengerti bila penulisan algoritma yang kita baca dibuku-buku literatur, walaupun satu dengan yang lainnya bisa ada perbedaan, tapi semuanya mendekatkan diri pada tata cara penulisan suatu bahasa pemrograman yang bentuknya umum.
Salah satu buku literatur, memberikan definisi dan kriteria mengenai algoritma sebagai berikut:
Yang ditekankan disini adalah alur pikiran. Alur pikiran seseorang dapat berbeda dengan alur pikiran orang lain untuk menyelesaikan suatu pekerjaanyang sama dengan hasil yang sama.
Dalam bentuk tertulis, maksudnya dapat berupa narasi dalam bentuk kalimat, dapat juga berbentuk gambar atau bagan, atau dalam bentuk tabel.
Dalam pelajaran algoritma, direncanakan bahwa yang akan melaksanakan alur pikiran tadi adalah komputer. komputer memang dirancang untuk dapat melaksanakan perintah yang diberikan oleh manusia. Perintah tersebut dapat diberikan dalam bentuk kumpulan instruksi-instruksi yang disebut program. Program ditulis dalam suatu bahasa yang disebut bahasa pemrograman (programing langguage) seperti bahasa COBOL, bahasa Pascal, Bahasa C, Bahasa Java, dan masih banyak lainnya.
dari sekian banyak bahasa pemrograman, penulisan instruksi dapat sama, hampir sama atau sama sekali tidak sama, untuk suatu maksud yang sama.
Dari uraian di atas, dapat dimengerti bila penulisan algoritma yang kita baca dibuku-buku literatur, walaupun satu dengan yang lainnya bisa ada perbedaan, tapi semuanya mendekatkan diri pada tata cara penulisan suatu bahasa pemrograman yang bentuknya umum.
Salah satu buku literatur, memberikan definisi dan kriteria mengenai algoritma sebagai berikut:
- Algoritma adalah sekumpulan instruksi yang jumlahnya terbatas, yang apabila dijalankan, akan menyelesaikan suatu tugas tertentu. sebagai tambahan, setiap algoritma harus memenuhi kriteria sebagai berikut:
- Ada atau tidak ada data yang dimasukan dari luar.
- Paling tidak ada satu buah keluaran
- Setiap instrksi jelas maksudnya dan hanya mempunyai satu arti
- Algoritma baik secara keseluruhan maupun sub algoritma bila ditelusuri haru ada titik hentinya.
- Setiap instrusi selai jelas juga harus dapat dilaksanakan, dan juga efektif dalam arti harus menghasiikan sesuatu. Sebagai contoh A = A + 0 (A ditambah 0) atau A = A * 1 (A dikali satu), adalah suatu instruksi yang tidak efektif.
Tidak ada komentar:
Posting Komentar