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.
[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.
Terima Kasih Banyak Atas Perhatiannya, Semoga Dapat Bermanfaat.