Langsung ke konten utama

PEMROGRAMAN TERSTRUKTUR ADALAH, PENGERTIAN, PENJELASAN, PEMBAHASAN | SISTEM INFORMASI

Pemrograman Terstrukur Adalah? Sebenarnya Tidak ada defenisi yang pasti mengenai Pemrograman Terstruktur. Tetapi pada dasarnya Pemrograman Terstruktur merupakan pemrograman yang mengikuti aturan-aturan tertentu.


Pada tahun 1960-an, sebuah artikel ilmiah menunjukkan bahwa semua bentuk program bisa disederhanakan ke dalam tiga macam struktur logis yaitu Looping (Perulangan), Decision (Keputusan) dan Sequence (Pengurutan).

Artikel lain muncul dan berpendapat bahwa penyataan Goto sebenarnya tidak diperlukan dan pemakaian pernyataan tersebut mempunyai potensi berbahaya dan seharusnya dihilangkan.
Pendapat lain mengatakan bahwa suatu program seharusnya hanya punya satu entry dan satu exit.

Baca JugaMAKALAH MANAJEMEN MEMORI SISTEM OPERASI

Pemrograman Terstruktur Pada dasarnya  mempunyai karakteristik sebagai berikut :

1. Top-Down Disain, Dokumentasi dan Implementasi 
  • Setiap problem dipecah-pecah ke dalam beberapa bagian pokok yang lebih sederhana
2. Penggunaan Bentuk Pemrograman Terstruktur
  • Coding program menggunakan bentuk Pemrograman Terstruktur (Looping, Decision, Sequence)
3. Structured WalkThrough
  • Disain program didiskusikan dan dievaluasi oleh program lainnya atau sistem analis
4. Chief Programmer Tea
  • Menunjuk seorang “Super Programmer” yang menjadi arsitek utama disain dan implementasi


Manajemen Software

Manajemen Software berangkat dari ide bahwa penulisan software (program) atau pengembangan sistem biasanya melewati tahapan-tahapan tertentu. Tahapan-tahapan tersebut bisa distandarisasi: diidentifikasi, disistematiskan, dan digeneralisasi. Dengan standarisasi tersebut, trial and error yang akan menghabiskan biaya, waktu, dan tenaga diharapkan bisa dihilangkan.
Tidak ada definisi yang pasti mengenai Manajemen Software, tetapi Manajemen Software bisa diartikan sebagai pendekatan sistem untuk memecahkan suatu problem. Nama-nama lain sering dipakai untuk menunjukkan hal yang sama: System Development Life Cycle (SDLC), atau sering juga disebut System Life Cycle.
Tahapan-tahapan Manajemen Software bisa dilihat berikut dibawah ini:

PEMROGRAMAN TERSTRUKTUR ADALAH, BERIKUT PENJELASANNYA
Manajemen Software
Manajemen Software di atas memfokuskan pada pemecahan masalah. Setelah masalah dirumuskan dengan jelas, baru kemudian melangkah ke tahap selanjutnya. Dalam setiap tahap dilakukan evaluasi apakah setiap langkah layak dilanjutkan atau tidak. 
Apabila dirasakan tidak layak, misal karena biaya melebihi manfaat, maka disediakan pintu keluar (Exit). Pilihan ini akan lebih baik dibandingkan kalau langkah tetap dilanjutkan sampai ke pelaksanaan dan pemeliharaan sistem, dan sebagai akibatnya sistem yang "salah" yang akan diperoleh. Sistem yang salah akan terlalu mahal biayanya dibandingkan manfaatnya.
Manajemen Software di atas mempunyai beberapa karakteristik yang harus diperhatikan oleh desainer sistem:
  1. Pengembangan sistem merupakan kegiatan yang terencana (dilandasi perencanaan). Tujuan dari tiap-tiap tahap harus ditentukan dengan jelas, demikian juga dengan sumber daya yang diperlukan (waktu, uang, personil).
  2. Pengembangan sistem merupakan kegiatan dengan siklus lahir-mati. Proyek pengembangan dimulai dengan problem, diakhiri dengan sistem yang lengkap (selesai).
  3. Pengembangan sistem merupakan proses yang Self Documenting Tiap langkah mengarah pada tersusunnya dokumentasi tertulis yang menjelaskan tiap langkah tersebut.
  4. Pengembangan sistem merupakan kegiatan terorganisir. Ini merupakan variasi lain karakteristik (1) di atas. Kegiatan yang terencana juga berarti kegiatan yang terorganisir. Pengembangan software merupakan kegiatan yang dikelola (Managed Activity) untuk mencapai suatu tujuan (dalam hal ini kenaikan produktivitas).
Sekian dulu ya Rangkuman/Artikel tentang apa itu PEMROGRAMAN TERSTRUKTUR ADALAH, PENGERTIAN, PENJELASAN, PEMBAHASAN | SISTEM INFORMASI, semoga artikel ini bisa dipahami dan semoga bermanfaat...

Komentar

Postingan populer dari blog ini

KELEBIHAN DAN KEKURANGAN METODOLOGI PENGEMBANGAN SISTEM

KELEBIHAN DAN KEKURANGAN Setiap metodologi pengembangan sistem memiliki kelebihan dan kekurangan masing-masing, tergantung bagaimana pengembang sistem memilih sesuai kebutuhannya, berikut kelebihan dan kekurangan metodologi pengembangan sistem: 1. Metode System Development Life Cycle (SLDC Kelebihan  Mudah diaplikasikan. Memberikan template tentang metode analisis, desain, pengkodean, pengujian, dan pemeliharaan. Baca Juga :  PENGERTIAN METODOLOGI PENGEMBANGAN SISTEM DAN JENISNYA Kekurangan Jarang sekali proyek riil mengikuti aliran sekuensial yang dianjurkan model karena model ini bisa melakukan itersi tidak langsung. Pelanggan sulit untuk menyatakan kebutuhan secara eksplisit sehingga sulit untuk megakomodasi ketidakpastian pada saat awal proyek. Pelanggan harus bersabar karena harus menunggu sampai akhir proyek dilalui. Sebuah kesalahan jika tidak diketahui dari awal akan menjadi masalah besar karena harus mengulang dari awal. Pengembang sering...

METODOLOGI PENGEMBANGAN SISTEM, PENGERTIAN DAN JENISNYA

PENGERTIAN PENGEMBANGAN SISTEM Dari berbagai pengertian Metodologi pegembangan sistem yang penulis dapatkan, maka penulis menarik kesimpulan pengertian dari Metodologi pengembangan sistem adalah suatu proses pengembangan sistem lama menjadi sistem baru dalam rangka mengembangkan dan merawat dari keseluruhan sistem informasi atau software. Pada perkembangannya, proses-proses standar tadi dituangkan dalam satu metode yang dikenal dengan nama system Development Life Cycle(SDLC) yang merupakan metodologi umum dalam pengembangan sistem yang menandai kemajuan usaha analisis dan desain. Baca Juga :  SOAL DAN JAWABAN PENGANTAR TEKNOLOGI INFORMASI Pengembangan Sistem Jenis-jenis dari Metodologi Pengembangan System yang pertama adalah Baca Juga :  KELEBIHAN DAN KELEMAHAN WINDOW XP Metode System Development Life Cycle (SLDC) :  Metode jenis ini adalah metode pengembangan sistem informasi yang pertama kali digunakan makanya disebut dengan metode tradisional. M...

Soal Latihan Pilihan Ganda Bahasa Inggris SMP Kelas 7 (VII) Ujian Akhir Semester

Soal Pilihan Ganda This text is for number 1 to 3. "SLOW DOWN SCHOOL AHEAD" 1. The sign is intended for..who pass by. a. Teachers b. Students c. Pedestrians d. Drivers and riders 2. Where can we find such sign? a. Next to a restaurant b. Near a school c. Close to a bus station d. At an intersection 3. Upon reading the sign, people must...their vehicle a. Decrease the speed of b. Add uo the speed of  c. Push the horn of d. Turn off the engine of This text is for numbers 4 to 6 "Dear friends: You're invited to join my birthday party on Day / date : Saturday, June 14th, 2020 Time : 2 p.m - 4 p.m Venue : Jl. Mutiara Gg. Hj. Zahrah No. 45, Way halim, Bandar Lampung I'm looking forward to seeing you ini my residence. Yours, Kartika Meri (Baca Juga : Kinds Of Character, English Language | STBA (Sekolah Tinggi Bahasa Asing) 4. The purpose of the letter is to invite Kartika's friends... a. To have a group discussion b. To join the costume party c. To come to her birh...