Showing posts with label Algoritma Pemrograman Delphi. Show all posts
Showing posts with label Algoritma Pemrograman Delphi. Show all posts

Kualitas Program


Dari pemrograman diharapkan diperolehnya program yang berkualitas, dan diharapkan dapat digunakan dalam waktu yang relatif lama. Untuk itu di dalam pemrograman perlu dilakukan upaya-upaya untuk:
a.    Memenuhi kebutuhan pengguna
Sebagai pemakai program adalah pengguna, untuk itu kebutuhan pengguna perlu dirumuskan dengan jelas agar program yang dihasilkan memberikan manfaat optimal.
b.    Sesuai dengan waktu dan biaya yang disediakan
Pengguna biasanya mengharapkan hasil dari pemrograman segera terwujud. Untuk itu perlu dilakukan perencanaan yang matang agar pemrograman tidak terhenti di tengah jalan karena melebihi jadwal kegiatan dan kehabisan dukungan sumber daya dan biaya.

Tahapan Pemrograman


Untuk membuat program diperlukan tahapan-tahapan mulai dari persiapan sampai diperolehnya program yang siap pakai. Tahapan di dalam pemrograman adalah sebagai
berikut:

a.    Analisis masalah
Sebelum memulai penulisan program, terlebih dahulu pemrogram perlu memahami tentang yang akan dikerjakan oleh program dengan kata lain mengetahui dengan jelas permasalahan yang sedang dihadapi. Selain itu perlu diketahui tentang data masukan dan keluaran yang terkait yang telah dirancang oleh analis sistem.

Jenis-Jenis Bahasa Pemrograman


Dilihat kedekatannya kepada “bahasa manusia”, maka bahasa pemrograman dikelompokkan menjadi dua, yaitu:
a)    Bahasa pemrograman tingkat rendah
Bahasa pemrograman tingkat rendah merupakan “bahasa ibu” dari komputer, yaitu bahasa yang tidak memerlukan penterjemah untuk dapat dipahami dan dimengerti oleh komputer atau dengan kata lain untuk berkomunikasi secara langsung dengan komputer orang perlu menggunakan bahasa tingkat rendah. Contoh dari bahasa pemrograman tingkat rendah ialah bahasa mesin (machine language).

Setiap perintah dalam bahasa mesin berupa kode numerik (menggunakan angka 0 dan 1). Demikian juga data disajikan dengan menggunakan kode numerik. Bentuk pengkodean numerik tersebut berbeda antara satu komputer dengan komputer yang lain. Hal ini menyebabkan penggunaan bahasa mesin kurang praktis dan susah untuk digunakan atau diingat karena tidak sesuai dengan bahasa sehari-hari.

Pengertian Bahasa Pemrograman dan Pemrogram

Komputer merupakan alat yang mempunyai keunggulan dalam kecepatan proses dan melakukan perhitungan yang komplek. Komputer mampu menyimpan data dalam ukuran besar, melakukan manipulasi dan menghasilkan informasi sebagai hasil keluarannya. Masalahnya ialah bahwa komputer tidaklah dapat melaksanakan itu semua tanpa mendapatkan instruksi atau perintah mengenai apa yang harus dikerjakan, yaitu yang disebut dengan program. 

Struktur Dasar Algoritma


Suatu Algoritma dapat terdiri dari tiga struktur dasar, yaitu runtunan, pemilihan dan pengulangan.

Berikut Penjelasan ringkas dari tiga struktur tersebut :
1.    Runtunan
Runtunan yaitu satu atau lebih instruksi yang dikerjakan secara berurutan sesuai dengan urutan penulisannya. Urutan dari instruksi menentukan hasil akhir dari suatu algoritma. Bila urutan penulisan berubah maka mungkin juga hasil akhirnya berubah.

Perhatiakan contoh operasi aritmatika berikut :
A
B
( 3 x 5 ) + 5 = 20
3 x ( 5 + 5 ) = 30

Dari contoh diatas dapat dilihat ternyata hasil akhirnya dapat berubah apabila urutan pengerjaannya berbeda.

Syarat-syarat dan Penilaian Sebuah Algoritma

Syarat-Syarat Algoritma menurtu Donald E. Knuth, yaitu:
  1. Finiteness (Keterbatasan) Algoritma harus berakhir setelah melakukan sejumlah langkah proses
  2. Definiteness (Kepastian) Setiap langkah algoritma harus didefinisikan dengan tepat dan tidak menimbulkan makna ganda 
  3. Input (Masukan) Sebuah algoritma memiliki nol atau lebih masukan (input) yang diberikan kepada algoritma sebelum  dijalankan 
  4. Output (Keluaran) Setiap algoritma memberikan satu atau beberapa hasil keluaran 
  5. Effectiveness (Efektivitas) 

Konsep Algoritma

Penyelesaian permasalahan dengan menggunakan alat bantu sistem komputer paling tidak akan melibatkan lima tahapan, yaitu:
1. Analisis masalah
2. Merancang algoritma
3. Membuat program komputer
4. Menguji hasil program komputer
5. Dokumentasi

Pengertian Algoritma

Kata algoritma, mungkin bukan sesuatu yang asing bagi kita. Penemunya adalah seorang ahli matematika dari uzbekistan yang bernama Abu Abdullah Muhammad Ibn Musa al-Khwarizmi (770-840). Di literatur barat dia lebih terkenal dengan sebutan Algorizm. Panggilan inilah yang kemudian dipakai untuk menyebut konsep algorithm yang ditemukannya. Dalam bahasa Indonesia kita kemudian menyebutkannya sebagai algoritma.

SerambiNews.Com

PPC Iklan Blogger Indonesia