Random post

Monday, December 11, 2017

√ Mengenal Dan Memahami Dasar Algoritma Dan Struktur Data

komputerdia.com - Saat ini bahasa pemrograman semakin banyak dipelajari oleh banyak pihak, pasalnya sadar tidak sadar kita tengah berada didalam zona dimana insan sedang dikuasai oleh canggihnya dan megahnya teknologi modern.

Sehingga bagi sebagian pelaku usaha, sudah merupakan hal yang wajib untuk menguasai bahasa pemrograman, dengan tujuan biar sanggup bersaing dan memenangkan persaingan dikancah perjuangan atau bisnis yang dikala ini sudah hampir sepenuhnya memakai metode Online ketimbang dengan metode Offline.

Didalam bahasa pemrograman sendiri kita sering mendengar istilah Algoritma dan Struktur Data. Apa itu algoritma dan Struktur data ?

Didalam ilmu komputer dan ilmu matematika, Algoritma merupakan urutan atau langkah-langkah untuk melaksanakan perhitungan atau juga sanggup dipakai dan diimplementasikan untuk menuntaskan suatu problem yang ditulis secara berurutan. Sehingga, algoritma pemrograman ialah urutan atau langkah-langkah untuk menuntaskan problem pemrograman komputer.

Baca Juga Artikel Lainnya:

 Saat ini bahasa pemrograman semakin banyak dipelajari oleh banyak pihak √ Mengenal dan Memahami Dasar Algoritma dan Struktur Data

Mengenal Lebih Dekat Algoritma & Struktur Data

Dalam istilah ilmu komputer, pengertian struktur data adalah cara penyimpanan , pengorganisasian , dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut sanggup dipakai secara efisien.

Sedangkan jikalau di definisikan dalam teknik pemrograman, pengertian struktur data adalah tata letak data yang berisi kolom-kolom data,baik itu kolom yang tampak oleh pengguna (user) ataupunkolom yang hanya dipakai untuk keperluan pemrograman yang tidak tampak oleh pengguna.

Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data sanggup berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna dan juga ada kolom yang lebarnya tetap.

Dengan sifatnya ini, sebuah struktur data sanggup diterapkan untuk pengolahan database, contohnya untuk keperluan data keuangan, atau untuk pengolah kata (word processor) yang kolomnya berubah secara dinamis. Contoh struktur data sanggup dilihat  pada file-file spreadsheet, database, pengolahan kata, gambar yang dikompres, dan pemampatan file (kompres) dengan teknik tertentu yang memanfaatkan struktur data.

Kemudian jikalau kita analogikan pengertian algoritma ini ke tingkat yang lebih spesifik, maka Algoritma bisa diartikan sebagai kumpulan langkah-langkah, yang dinyatakan dengan terang dan tidak keliru, untuk mencapai suatu tujuan atau memecahkan problem ,dalam rentang waktu tertentu. Algoritma di dunia faktual sanggup meliputi bahasa apapun.

Misalnya kita asumsikan algoritma ini kedalam acara sehari-hari, Seperti ketika kalian ingin pergi sekolah ,kuliah atau kerja, dimulai dari berdiri tidur , terus mandi , kemudian sarapan , kemudian pergi dengan kendaraan , dalam perjalanan ,setelah itu kalian hingga tujuan. 

Didalam pemrograman komputer, hal yang paling penting untuk dipahami ialah bagaimana cara budi kita dalam mengolah pola pikir untuk menemukan suatu solusi, inovasi, bahkan untuk memecahkan suatu problem pemrograman yang akan dibuat.

Sebagai contoh, banyak permasalahan matematika yang gampang jikalau diselesaikan secara tertulis, tetapi cukup sulit jikalau kita terjemahkan ke dalam pemrograman. Dalam hal ini, algoritma dan budi pemrograman akan sangat penting dalam pemecahan masalah.


Baca Juga Artikel Lainnya :

Berikut ini saya gambarkan untuk teladan algoritma dalam perhitungan matematika yang mungkin pernah kita lewati ketika kita masih berada di kursi sekolah :

Algoritma untuk menghitung nilai y dari persamaan y = 3x + 8, Maka algoritmanya ialah sebagai berikut:

Mulai
Tentukan nilai x
Hitung nilai y = 3x + 8
Cetak nilai x dan y
Selesai

Penyajian algoritma secara garis besarnya sanggup dibagi dalam dua bentuk penyajian yaitu tulisan dan gambar. Algoritma yang disajikan dengan goresan pena yaitu dengan struktur bahasa tertentu (misalnya bahasa Indonesia atau bahasa Inggris) dan pseudocode.

Pseudocode ialah isyarat yang ibarat dengan isyarat pemrograman yang bekerjsama ibarat Pascal, C, C++, Java dan lain sebagainya, sehingga sempurna dipakai dalam menggambarkan algoritma yang akan dikomunikasikan kepada programmer.

Sedangkan untuk algoritma yang disajikan dengan gambar ialah dengan flowchart. Flowcart ialah bagan (chart) yang menawarkan alir (flow) di dalam agenda atau merupakan mekanisme sistem secara logika. Flowcart dipakai untuk alat bantu komunikasi dan untuk menciptakan sebuah dokumentasi.

Mengenal Lebih Dekat Dengan Struktur Data

Secara sederhana Stukur data sanggup diartikan sebagai suatu cara yang dilakukan atau dikerjakan dengan memakai bahasa pemrograman (programatically), untuk menyimpan dan mengorganisasi sebuah data ,agar sanggup dipakai secara efesien, dan menjadi suatu bentuk yang kasat mata. 

 Saat ini bahasa pemrograman semakin banyak dipelajari oleh banyak pihak √ Mengenal dan Memahami Dasar Algoritma dan Struktur Data
  
Namun jikalau kita jabarkan secara cukup terperinci, pengertian struktur data dibagi menjadi dua kata tersendiri yang masing - masing kata tersebut memiliki tujuan, arah dan fungsi masing-masing.
Dalam istilah ilmu komputer, struktur data ialah cara penyimpanan , pengorganisasian , dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut sanggup dipakai secara efisien. 

Dalam teknik pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom data,baik itu kolom yang tampak oleh pengguna (user) ataupunkolom yang hanya dipakai untuk keperluan pemrograman yang tidak tampak oleh pengguna.

Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data sanggup berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna dan juga ada kolom yang lebarnya tetap. 


Sumber http://www.komputerdia.com