Cara Merancang Program: 14 Langkah (dengan Gambar)

Daftar Isi:

Cara Merancang Program: 14 Langkah (dengan Gambar)
Cara Merancang Program: 14 Langkah (dengan Gambar)

Video: Cara Merancang Program: 14 Langkah (dengan Gambar)

Video: Cara Merancang Program: 14 Langkah (dengan Gambar)
Video: Belajar Sketchup Dasar Untuk Pemula Baru - Terbaru 2024, Mungkin
Anonim

Apakah Anda ingin merancang program komputer? Ada banyak hal yang perlu dipertimbangkan ketika merancang sebuah program, tetapi ada beberapa hal yang dapat Anda lakukan untuk membantu merampingkan prosesnya. Artikel wikiHow ini akan mengajarkan kepada Anda langkah-langkah dasar merancang program komputer.

Langkah

Program Desain Langkah 1
Program Desain Langkah 1

Langkah 1. Tentukan tujuan keseluruhan program

Ini hanyalah pernyataan keseluruhan yang menjelaskan apa yang dilakukan program Anda dalam satu atau dua kalimat. Apa tujuan dari program Anda? Masalah apa yang dipecahkannya? Misalnya, "Program saya akan membuat penjara bawah tanah acak."

Program Desain Langkah 2
Program Desain Langkah 2

Langkah 2. Tentukan batasan atau persyaratan yang dimiliki program Anda

Apakah ada sesuatu yang harus dimiliki oleh program Anda? Ini bisa berupa tenggat waktu, anggaran, ruang penyimpanan dan batasan memori, atau fitur khusus yang tidak dimiliki program serupa lainnya. Misalnya, "Dungeon yang dibuat secara acak harus memiliki jalur dari pintu masuk ke pintu keluar."

Program Desain Langkah 3
Program Desain Langkah 3

Langkah 3. Cari tahu apakah ada teknologi yang dapat melakukan apa yang Anda butuhkan

Anda tidak selalu perlu merancang program baru dari awal. Terkadang Anda dapat menemukan program dan alat yang telah dibuat sebelumnya, atau kombinasi program dan alat yang dapat menyelesaikan apa yang Anda butuhkan. Anda dapat menghemat banyak waktu dan sumber daya dengan menggunakan solusi yang ada untuk masalah yang Anda hadapi.

  • Misalnya, Anda dapat menggunakan program sumber terbuka dan kode yang dibuat sebelumnya untuk membuat aplikasi yang berfungsi penuh. Program sumber terbuka biasanya gratis untuk digunakan, dan Anda dapat memodifikasi kode sumber agar sesuai dengan kebutuhan Anda. Anda hanya perlu memberikan kredit kepada pembuat kode aslinya.
  • Anda dapat menggunakan potongan kode yang sudah jadi atau aplikasi sumber terbuka untuk menyelamatkan Anda
Program Desain Langkah 4
Program Desain Langkah 4

Langkah 4. Tentukan bahasa pemrograman yang akan Anda gunakan

Disarankan agar Anda memilih bahasa yang Anda kenal, jika memungkinkan. Namun, dalam beberapa kasus, mungkin lebih baik memilih bahasa pemrograman yang lebih cocok untuk sistem operasi yang dimaksud, atau untuk jenis program yang ingin Anda buat.

  • C/C++ adalah bahasa tujuan umum yang baik. Mereka adalah bahasa yang paling banyak digunakan dan memberi Anda kendali paling besar atas aplikasi dan perangkat keras komputer Anda.
  • C#:

    C# (diucapkan C Sharp) adalah versi terbaru dari C++. Ini memiliki beberapa fitur baru dan sedikit lebih mudah untuk mempelajari C++ itu.

  • Jawa:

    Java adalah bahasa pemrograman berorientasi objek populer yang semakin populer. Ini adalah bahasa pemrograman utama untuk aplikasi Android. Itu juga dapat digunakan untuk membuat aplikasi komputer. Misalnya, Minecraft awalnya diprogram di Jawa.

  • Cepat:

    Swift dikembangkan oleh Apple dan terutama digunakan untuk mengembangkan aplikasi untuk iPhone, iPad, macOS, Apple TV, dan banyak lagi.

  • Python: Python adalah bahasa multi-tujuan populer lainnya. Ini adalah bahasa yang bagus untuk pemula karena mudah dipelajari dan digunakan.
Program Desain Langkah 5
Program Desain Langkah 5

Langkah 5. Tentukan alat apa yang akan Anda gunakan

Setelah Anda memutuskan bahasa pemrograman, putuskan alat apa yang akan Anda gunakan. Apakah Anda akan menggunakan lingkungan pengembangan terintegrasi (IDE)? Apakah Anda memerlukan kompiler atau juru bahasa? Bagaimana Anda akan men-debug program Anda? Apakah ada aplikasi pihak ketiga yang dapat Anda gunakan? Anda juga harus memikirkan cara untuk membuat cadangan kode Anda.

  • IDE adalah alat pengembangan perangkat lunak komprehensif yang berisi editor kode, debugger, alat pembangunan, dan terkadang kompiler. IDE populer termasuk Eclipse, dan Visual Studio.
  • Kompiler:

    Bahasa seperti C/C++ memerlukan kompiler untuk mengonversi kode ke bahasa mesin yang dapat dipahami komputer Anda. GCC adalah kompiler gratis yang dapat mengkompilasi C dan C++.

  • Penerjemah:

    Java dan Python adalah bahasa yang tidak perlu dikompilasi. Namun mereka memang membutuhkan juru bahasa untuk menjalankan instruksi. OpenJDK dapat menafsirkan Java, di mana Python memiliki juru bahasa yang tersedia di situs web mereka.

Program Desain Langkah 6
Program Desain Langkah 6

Langkah 6. Tentukan keluaran program

Output dari sebuah program adalah apa yang akan dihasilkan oleh program tersebut. Setiap layar yang dilihat pengguna serta setiap pernyataan atau laporan yang dicetak dianggap sebagai keluaran program. Jika ada komponen audio pada program, itu juga dianggap sebagai program. Anda perlu menentukan apa yang akan ada di setiap layar, setiap halaman yang dicetak, dan setiap bidang yang akan digunakan pengguna untuk memasukkan data.

Program Desain Langkah 7
Program Desain Langkah 7

Langkah 7. Tentukan input program Anda

Input program adalah data yang digunakan program untuk menghasilkan outputnya. Input dapat berasal dari pengguna, perangkat keras, program lain, file eksternal, atau ditulis ke dalam kode. Pastikan untuk mempertimbangkan sebanyak mungkin kemungkinan, terutama saat menangani input pengguna.

Program Desain Langkah 8
Program Desain Langkah 8

Langkah 8. Tentukan fungsi utama

Setelah Anda menentukan input dan output dari program Anda, mulailah membuat garis besar dasar tentang bagaimana program akan mengambil input dan mengubahnya menjadi output. Pikirkan tentang fungsi apa yang perlu dilakukan dan perhitungan apa yang mungkin diperlukan. Anda dapat membuat diagram alur yang menguraikan proses, atau hanya membuat daftar di atas kertas.

Program Desain Langkah 9
Program Desain Langkah 9

Langkah 9. Pecahkan masalah yang lebih besar menjadi masalah yang lebih kecil

Setelah Anda menentukan apa fungsi utama program Anda, Anda dapat mulai memecahnya menjadi detail yang lebih kecil. Ini akan membantu Anda menentukan bagaimana setiap fungsi akan bekerja. Salah satu cara untuk melakukannya adalah dengan menggunakan pseudo-code.

Pseudo-code adalah teks yang tidak dapat dikompilasi yang menjelaskan apa yang perlu dilakukan setiap baris kode. Misalnya "Jika pemain memiliki kunci emas, pintu terbuka. Jika tidak, pintu ditutup"

Program Desain Langkah 10
Program Desain Langkah 10

Langkah 10. Mulai coding fungsi utama

Mereka tidak harus diisi. Pastikan saja mereka ada. Dengan begitu Anda memiliki garis besar yang membantu menjaga program Anda tetap teratur.

Program Desain Langkah 11
Program Desain Langkah 11

Langkah 11. Isi fungsi

Mulailah dengan yang bergantung pada sedikit atau tidak ada fungsi lain. Kerjakan masalah besar terlebih dahulu. Kemudian berkonsentrasi pada detail yang lebih kecil.

Program Desain Langkah 12
Program Desain Langkah 12

Langkah 12. Uji program Anda

Anda harus sering menguji program Anda. Setiap kali Anda mengimplementasikan fungsi baru, Anda harus melihat apakah itu berfungsi dengan baik. Coba gunakan berbagai input untuk melihat bagaimana program Anda bekerja dalam situasi yang berbeda. Minta orang lain menguji program Anda untuk melihat bagaimana pengguna sebenarnya berinteraksi dengan program Anda. Gunakan Pernyataan Cetak untuk menguji berbagai variabel dan bagian kode.

Program Desain Langkah 13
Program Desain Langkah 13

Langkah 13. Pecahkan masalah yang Anda hadapi

Setiap kali Anda melakukan pengkodean, hampir pasti Anda akan mengalami beberapa masalah. Berikut adalah beberapa tips yang akan membantu Anda memecahkan masalah yang Anda hadapi:

  • Periksa sintaks dan pastikan kode Anda diketik dengan benar.
  • Periksa dan pastikan ejaannya benar.
  • Google semua pesan kesalahan yang Anda terima dan lihat apakah ada solusinya.
  • Periksa online untuk melihat apakah ada orang lain yang membuat kode dengan fungsi yang sama seperti milik Anda. Lihat apa solusi mereka.
  • Istirahat dan kembali lagi nanti.
  • Meminta bantuan.
Program Desain Langkah 14
Program Desain Langkah 14

Langkah 14. Selesaikan program Anda

Setelah Anda menyelesaikan semua fungsi dan Anda dapat menjalankan program Anda dengan berbagai input tanpa kesalahan atau crash, program Anda selesai. Anda dapat mengubahnya atau mempublikasikannya.

Direkomendasikan: