berdasarkan rekomendasi hasil analisis sistem (Nugroho, 2016). Cara membuat Cara membuat sistem informasi program 1. Identifikasi masalah 1. Perencanaan 2. Buat algoritma dan 2. Analisa struktur 3. Desain penyelesaian 3. Menulis program 4. Pengembangan 4. Mencari kesalahan 5. Testing 5. Uji dan verifikasi 6. Implementasi program 7. Pengoperasian dan 6. Pemeliharaan program pemeliharaan Proses pengembangan sistem melewati beberapa tahapan dari mulai sistem itu direncanakan sampai sistem itu diterapkan, dioperasikan dan dipelihara. Bila operasi sistem yang sudah dikembangkan masih-masih timbul permasalahan –permasalahan yang tidak dapat diatasi dalam tahap pemiliharaan sistem Maka perlu di kembangkan kembali suatu sistem untuk mengatasinya dan proses ini kembali ke tahap yang pertama. Algoritma adalah metode efektif yang diekspresikan sebagai rangkaian terbatas. Algoritma juga merupakan kumpulan perintah untuk menyelesaikan suatu masalah dimana masalah di selesaikan di tuntut secara sistematis, terstruktur dan logis (Maulana, 2017). Menurut Donald E. Knuth, algoritma yg baik memiliki kriteria sebagai berikut: Input Suatu algoritma harus memiliki 0 (nol) atau lebih masukan (input). Artinya, suatu algoritma itu dimungkinkan tidak memiliki maskan secara langsung dari pengguna Output Suatu algoritma harus memiliki satu atau lebih algioritma. Suatu algoritma yang tidak memiliki ereluaran (Output) adalah suatu algoritma yang sia-sia, yg tidak perlu dilakukan. Finiteness Setiap pekerjaan yang dikerjakan pasti berhenti. Demikian juga algoritma harus dapat dijamin akan berhenti setelah melakukan sejumlah langkah proses. Bahasa Pemrograman (Programing Language) adalah perangkat lunak yang digunakan untuk merancang atau membeuat program sesuai dengan struktur dan metode yang dimiliki oleh bahasa program itu sendiri.
Bahasa pemograman dibagai menjadi tiga yaitu:
Bahasa Pemograman Tingkat Rendah (low level
language).
Bahasa Pemograman Tingkat Menengah
Bahasa Pemograman tingkat Tinggi
Menjelaskan metodologi penilitian dalam ilmu komputer atau sistem informasi atau teknologi informasi merupakan langkah atau tahapan perencanaan dengan bantuan beberapa metode, tehnik, alat (Tools) dan dokumentasi dengan tujuan untuk membantu dalam meminimalkan risiko kegagalan dan menekankan pada proses atau sasaran penelitian dibidang CS/I5/IT. Metodologi membuat kita lebih paham, lebih bertanggung jawab, lebih konvertebel, dan lebih responsible. Metodologi membuat kita lebih knowledge table (berpengatahuan) dan lebih berguna dalam berargumen karena selalu berdasarkan fakta yang tidak dan tidak berdasarkan pada intuisi-intiusi maupun bisikan-bisikan Dengan menggunakan metodologi kita bisa memaparkan lebih banyak lagi gambaran berupa saran, ide, maupun masukan-masukan yang bisa dielaborate dan dipondasikan berdasarkan fakta- fakta yang ada untuk memunculkan ide-ide baru.