Mencari Data Terbesar Menggunakan Bahasa Pemrograman Dev C++ [ENGLISH-INDONESIA]

Hello steemians

[ENGLISH]

This time I want to share the program to find the biggest data. First there is some data that we compare to find the biggest data, in this program I make 3 data for comparison. To make a program code-code we must understand and then our logic is also in need. The program is a collection of computer statements, whereas the method and systematic stages in the program are algorithms. Programs are written using programming languages. So commonly called that the program is an implementation of the programming language. Some experts, gave the formula that:

Program = Algorithm + Data Structure

However data structures and algorithms are closely related to the program. A good algorithm without proper selection of data structures will make the program less good.

In making a program there are several things that need to be done:

1. Defining Problems 

The problem / problem here is what compensation is required for this program to be known as any input / input, defines what the program will do and how it will output from the expected program. At this stage also known requirement analysis or needs analysis.

2. Planning 

At this stage is to define what steps are done by the program in solving the existing problems. The form of the plan is biased in the form of flowchart or algorithm of the program, so it is known what process there is in the program. The more detailed flowchart or algorithm made easier the implementation / coding.

3. Implementation 

This stage also includes the phase of error repair and testing. Write the program in a structured and in accordance with the flowchart made.

4. Documentation

After the coding stage is complete, create the documentation. Add comments to the program and "open" the program you created. This will be useful if you have created so many programs, and someday you want to take some of the old program code to insert in the new program.

5. Testing

Unit Testing

Test each unit and module contained in the program

  • Integration Testing

Testing the integration done to the program as well as when the program is installed on the client that requires integration with other systems as well as integration with the database.

  • Validation Testing

Test the input given to the program. Whatever program input should be able to resolve properly.

  • System Testing

At this stage test the performance of the program, if the program is run under certain conditions how?

6. Operational and Maintenance

At this stage is actually how the program has been created and testing is working as it should be, update the program, resolve bugs not found during testing, as well as development that can be done with the program.

Program code

Program results when executed

[INDONESIA]

Kali ini saya ingin membagikan program untuk mencari data terbesar. Pertama ada beberapa data yang kita bandingkan untuk mecari data terbesar, di dalam program ini saya membuat 3 data untuk perbandingan. Untuk membuat suatu program code-code harus kita pahami dan selanjutnya logika kita juga di butuhkan . Program adalah kumpulan pernyataan komputer,sedangkan metode dan tahapan sistematis dalam program adalah algoritma.Program ditulis dengan menggunakan bahasa pemrograman. Jadi biasa disebut bahwa program adalah suatu implementasi dari bahasa pemrograman.Beberapa pakar, memberi formula bahwa:   

Program = Algoritma+ Struktur Data   

Bagaimanapun juga struktur data dan algoritma berhubungan sangat erat pada program.Algoritma yang baik tanpa pemilihan struktur data yang tepat akan membuat program menjadi kurang baik. Dalam membuat sebuah program ada beberapa hal yang perlu dilakukan: 

1. Mendefinisikan Masalah

Masalah/Problem disini adalah kompenan apa saja yang diperlukan agar program ini dikenal dengan masukan/inputnya apa saja, mendefinisikan apa yang nanti akan dilakukan oleh program dan bagaimana keluaran dari program yang diharapkan nantinya. Pada tahap ini juga dikenal requirement analisis atau analisa kebutuhan.

2. Perencanaan

Pada tahap ini adalah medefinisikan langkah-langkah apa saja yang dilakukan oleh program dalam menyelesaikan permasalahan yang ada. Bentuk dari perencanaan itu bias berupa flowchart ataupun algoritma dari program, sehingga diketahui proses apa saja yang ada dalam program tersebut. semakin detail flowchart  atau algoritma yang dibuat semakin mudah juga pada tahap implementasi/coding.  

3. Implementasi

Tahap ini juga mencakup tahap perbaikan error dan testing. Menulis program dengan terstruktur dan sesuai dengan flowchart yang dibuat.

4. Dokumentasi

Setelah tahap coding selesai, membuat dokumentasi. Tambahkan komentar-komentar pada program dan “bukukan” program yang akandibuat. Hal ini akan bermanfaat jika anda sudah membuat program yang begitu banyak, dan suatu ketika nanti anda ingin mengambil sebagian dari code program yang lama untuk disisipkan pada program yang baru. 

5. Testing

Unit Testing

Menguji setiap unit dan modul yang terdapat dalam program tersebut

  • Integration Testing

Menguji integrasi yang dilakukan kepada program seperti halnya ketika program tersebut sudah diinstall di client yang  membutuhkan integrasi dengan sistem yang lain seperti halnya integrasi dengan database.   

  • Validation Testing

Menguji masukan yang diberikan kepada program. Apapun masukannya program harus bias menyelesaikan dengan baik.   

  • Sistem Testing

Pada tahap ini menguji performa dari program, apabila program dijalankan dengan       kondisi-kondisi tertentu bagaimana?

6. Operasional dan Maintenance

Pada tahap ini sebenarnya bagaimana program yang telah dibuat dan testing ini bekerja sebagai mana mestinya, update  program, menyelesaikan bug yang tidak ditemukan pada saat testing, serta pengembangan yang dapat dilakukan dengan program tersebut.  

kode program

hasil program ketika dijalankan

Terima Kasih Banyak Atas Perhatiannya, Semoga Dapat Bermanfaat.


Salam Komunitas Steemit Indonesia!!!


Keep Steam On and Follow Me @yandaalpiansyah

Coin Marketplace

STEEM 0.19
TRX 0.16
JST 0.030
BTC 65699.80
ETH 2652.98
USDT 1.00
SBD 2.86