SlideShare a Scribd company logo
1 of 3
Langkah-Langkah Membuat Program Komputer
Dewasa ini sebuah program komputer bisa sangat membantu dalam kehidupan sehari-
hari. Seperti misalnya Klik Medik dan Klik Akademik yang dikembangkan oleh PT. Klik Data
Indonesia yang sangat membantu bagi rumah sakit, klinik dan universitas yang
menggunakannya. Untuk membangun sebuah program komputer tidak hanya sekedar
melakukan coding dengan bahasa pemrograman saja, ada banyak hal yang harus dipersiapkan,
agar program komputer yang dibuat nantinya bisa benar-benar bermanfaat sesuai dengan
fungsinya. Seorang programmer harus memiliki kemampuan analisa yang baik, karena sebuah
program tentunya harus dibangun berdasarkan dengan kebutuhan. Untuk membangun sebuah
program komputer, maka setidaknya harus menyiapkan tiga bagian di dalam program tersebut,
yaitu input atau masukan datanya, kemudian proses yang merupakan kegiatan dalam
melakukan input data dan terakhir adalah output yang merupakan keluaran program atau hasil
yang diharapkan. Berikut ini beberapa langkah yang perlu Anda lakukan dalam membuat
sebuah program komputer :
Analisis Kebutuhan Pembuatan Program
Saat hendak membuat program maka Anda tentunya harus mengetahui kebutuhan apa yang
dibutuhkan saat ini. Kemampuan Anda dalam menganalisa akan diasah setajam mungkin pada
tahap ini. Setelah mengetahui kebutuhan akan sebuah program tertentu. Maka tentunya perlu
Anda pikirkan mengenai apa saja komponen atau masukan data yang diperlukan sehingga
nantinya bisa menghasilkan sebuah output yang diinginkan.
Rencana Desain Sistem
Setelah Anda menganalisa kebutuhan akan sebuah program, maka Anda perlu mendesain
proses yang menerangkan bagaimana nantinya program tersebut bisa menyelesaikan masalah
dan memenuhi kebutuhan yang ada. Pada dasarnya Anda bisa saja langsung melakukan
coding dan tidak membuat rencana desain sistem namun jika terjadi kesalahan yang tidak
diinginkan pada hasil program tersebut, Anda harus melakukan coding ulang dari awal yang
tentunya hanya akan membuang-buang waktu saja. Sebaliknya Anda bisa membuat flowchart
atau algoritma tentang rencana desain sistem tersebut. Flowchart biasanya berupa symbol-
simbol sedangkan algoritma bisa berupa keterangan-keterangan yang Anda buat secara manual
sesuai dengan yang Anda inginkan.
Implementasi Program Atau Coding
Setelah Anda merencanakan desain sistem dengan membuat flowchart atau algoritma maka
tibalah saatnya Anda untuk melakukan coding atau implementasi program. Pada tahap ini juga
termasuk juga kegiatan untuk melakukan testing dan melakukan perbaikan pada error yang
Anda temukan. Karena biasanya pasti ada beberapa error yang terjadi setelah Anda melakukan
coding. Sebab proses coding merupakan proses yang rumit dan dibutuhkan ketelitian untuk
melakukannya.
Dokumentasi
Anda sebaiknya juga membuat semacam dokumentasi untuk mengarsipkan program-program
yang pernah Anda buat. Pendataan itu sangat penting terutama jika Anda sudah membuat
banyak sekali program. Mana tau kelak Anda membutuhkan catatan atau code program lama
untuk Anda pergunakan kembali dalam mengembangkan program yang baru. Jika Anda tidak
memiliki dokumen atau catatan mengenai program-program yang sudah pernah dibuat
sebelumnya maka Anda sendiri yang kelak akan kerepotan saat membutuhkan code program
tertentu.
Menguji Program
Pada tahapan ini maka Anda akan menguji program yang sudah selesai Anda buat, pada
tahapan ini Anda akan menguji setiap modul yang ada, kemudian melakukan input data serta
melihat bagaimana program akan menyelesaikan masalah yang ada. Jangan lupa juga untuk
melakukan pengujian program pada berbagai situasi yang mungkin terjadi pada saat
penggunaannya kelak.
Pengembangan Program
Pada tahap ini berkaitan dengan pengembangan program berupa update fitur hingga
menghilangkan bug yang muncul. Jika program tersebut berhasil biasanya ke depannya pasti
akan terus ada pembaruan-pembaruan pada modulnya untuk membuat program tersebut
menjadi program yang lebih fungsional bagi para penggunanya.

More Related Content

What's hot (6)

Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak
 
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFD
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
 
Makalah tentang waterfall
Makalah tentang waterfallMakalah tentang waterfall
Makalah tentang waterfall
 

Similar to Tahapan membuat program aplikasi

1 pengenalanrpl
1 pengenalanrpl1 pengenalanrpl
1 pengenalanrpl
mamas12
 

Similar to Tahapan membuat program aplikasi (20)

Langkah Membuat Programmmmmmmmmmmmm.pptx
Langkah Membuat Programmmmmmmmmmmmm.pptxLangkah Membuat Programmmmmmmmmmmmm.pptx
Langkah Membuat Programmmmmmmmmmmmm.pptx
 
TD-666-01-teknik-pemrograman
TD-666-01-teknik-pemrogramanTD-666-01-teknik-pemrograman
TD-666-01-teknik-pemrograman
 
1 pengenalanrpl
1 pengenalanrpl1 pengenalanrpl
1 pengenalanrpl
 
septria sendy.pptx
septria sendy.pptxseptria sendy.pptx
septria sendy.pptx
 
Pengenalan RPL
Pengenalan RPLPengenalan RPL
Pengenalan RPL
 
Pemodelan perangkat lunak
Pemodelan perangkat lunakPemodelan perangkat lunak
Pemodelan perangkat lunak
 
Algoritam1
Algoritam1Algoritam1
Algoritam1
 
RPL
RPLRPL
RPL
 
makalahh
makalahhmakalahh
makalahh
 
Materi rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakMateri rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunak
 
Testing&implementasi 2
Testing&implementasi 2Testing&implementasi 2
Testing&implementasi 2
 
folder toni dan gieo.pptx
folder toni dan gieo.pptxfolder toni dan gieo.pptx
folder toni dan gieo.pptx
 
folder toni dan gieo.pptx
folder toni dan gieo.pptxfolder toni dan gieo.pptx
folder toni dan gieo.pptx
 
Proposalmanajemenproyek
ProposalmanajemenproyekProposalmanajemenproyek
Proposalmanajemenproyek
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCMPerencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
 
Aplikasi penjualan pulsa
Aplikasi penjualan pulsaAplikasi penjualan pulsa
Aplikasi penjualan pulsa
 
PPT TI KELOMPOK 12.pptx
PPT TI KELOMPOK 12.pptxPPT TI KELOMPOK 12.pptx
PPT TI KELOMPOK 12.pptx
 
Rpl upload #2
Rpl upload #2Rpl upload #2
Rpl upload #2
 
Manajemen proyek.pptx
Manajemen proyek.pptxManajemen proyek.pptx
Manajemen proyek.pptx
 

Recently uploaded

2. perairan darat perairan laut subgai dan rawa
2. perairan darat perairan laut subgai dan rawa2. perairan darat perairan laut subgai dan rawa
2. perairan darat perairan laut subgai dan rawa
mcnoob1
 
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnvsagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
ademahdiyyah
 
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
achmadwalidi444
 
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggiKEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
LookWWE
 
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pillsAbortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh +966572737505 get cytotec
 
TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.
Monhik1
 
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
ahmadirhamni
 

Recently uploaded (10)

Pertemuan kuliah 6 Reduksi data State.ppt
Pertemuan kuliah 6 Reduksi data State.pptPertemuan kuliah 6 Reduksi data State.ppt
Pertemuan kuliah 6 Reduksi data State.ppt
 
2. perairan darat perairan laut subgai dan rawa
2. perairan darat perairan laut subgai dan rawa2. perairan darat perairan laut subgai dan rawa
2. perairan darat perairan laut subgai dan rawa
 
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnvsagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
 
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
 
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghhKELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
 
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
 
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggiKEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
 
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pillsAbortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
 
TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.
 
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
 

Tahapan membuat program aplikasi

  • 1. Langkah-Langkah Membuat Program Komputer Dewasa ini sebuah program komputer bisa sangat membantu dalam kehidupan sehari- hari. Seperti misalnya Klik Medik dan Klik Akademik yang dikembangkan oleh PT. Klik Data Indonesia yang sangat membantu bagi rumah sakit, klinik dan universitas yang menggunakannya. Untuk membangun sebuah program komputer tidak hanya sekedar melakukan coding dengan bahasa pemrograman saja, ada banyak hal yang harus dipersiapkan, agar program komputer yang dibuat nantinya bisa benar-benar bermanfaat sesuai dengan fungsinya. Seorang programmer harus memiliki kemampuan analisa yang baik, karena sebuah program tentunya harus dibangun berdasarkan dengan kebutuhan. Untuk membangun sebuah program komputer, maka setidaknya harus menyiapkan tiga bagian di dalam program tersebut, yaitu input atau masukan datanya, kemudian proses yang merupakan kegiatan dalam melakukan input data dan terakhir adalah output yang merupakan keluaran program atau hasil yang diharapkan. Berikut ini beberapa langkah yang perlu Anda lakukan dalam membuat sebuah program komputer : Analisis Kebutuhan Pembuatan Program Saat hendak membuat program maka Anda tentunya harus mengetahui kebutuhan apa yang dibutuhkan saat ini. Kemampuan Anda dalam menganalisa akan diasah setajam mungkin pada tahap ini. Setelah mengetahui kebutuhan akan sebuah program tertentu. Maka tentunya perlu Anda pikirkan mengenai apa saja komponen atau masukan data yang diperlukan sehingga nantinya bisa menghasilkan sebuah output yang diinginkan. Rencana Desain Sistem Setelah Anda menganalisa kebutuhan akan sebuah program, maka Anda perlu mendesain proses yang menerangkan bagaimana nantinya program tersebut bisa menyelesaikan masalah dan memenuhi kebutuhan yang ada. Pada dasarnya Anda bisa saja langsung melakukan coding dan tidak membuat rencana desain sistem namun jika terjadi kesalahan yang tidak
  • 2. diinginkan pada hasil program tersebut, Anda harus melakukan coding ulang dari awal yang tentunya hanya akan membuang-buang waktu saja. Sebaliknya Anda bisa membuat flowchart atau algoritma tentang rencana desain sistem tersebut. Flowchart biasanya berupa symbol- simbol sedangkan algoritma bisa berupa keterangan-keterangan yang Anda buat secara manual sesuai dengan yang Anda inginkan. Implementasi Program Atau Coding Setelah Anda merencanakan desain sistem dengan membuat flowchart atau algoritma maka tibalah saatnya Anda untuk melakukan coding atau implementasi program. Pada tahap ini juga termasuk juga kegiatan untuk melakukan testing dan melakukan perbaikan pada error yang Anda temukan. Karena biasanya pasti ada beberapa error yang terjadi setelah Anda melakukan coding. Sebab proses coding merupakan proses yang rumit dan dibutuhkan ketelitian untuk melakukannya. Dokumentasi Anda sebaiknya juga membuat semacam dokumentasi untuk mengarsipkan program-program yang pernah Anda buat. Pendataan itu sangat penting terutama jika Anda sudah membuat banyak sekali program. Mana tau kelak Anda membutuhkan catatan atau code program lama untuk Anda pergunakan kembali dalam mengembangkan program yang baru. Jika Anda tidak memiliki dokumen atau catatan mengenai program-program yang sudah pernah dibuat sebelumnya maka Anda sendiri yang kelak akan kerepotan saat membutuhkan code program tertentu. Menguji Program Pada tahapan ini maka Anda akan menguji program yang sudah selesai Anda buat, pada tahapan ini Anda akan menguji setiap modul yang ada, kemudian melakukan input data serta melihat bagaimana program akan menyelesaikan masalah yang ada. Jangan lupa juga untuk melakukan pengujian program pada berbagai situasi yang mungkin terjadi pada saat penggunaannya kelak.
  • 3. Pengembangan Program Pada tahap ini berkaitan dengan pengembangan program berupa update fitur hingga menghilangkan bug yang muncul. Jika program tersebut berhasil biasanya ke depannya pasti akan terus ada pembaruan-pembaruan pada modulnya untuk membuat program tersebut menjadi program yang lebih fungsional bagi para penggunanya.