Tugas 1 METODE PERANCANGAN PROGRAM
1. Cari kegiatan apa saja yang dilakukan pada setiaplangkah SDLC!
SLDC (sotware development life cycle) merupakan sebuah siklus hidup pengembangan perangkat lunak yang terdiri dari beberapa tahapan tahapan paling penting dalam membangun perangkat lunak yaang dilihat dari segi pengembangannya.
Terdapat 6 tahapan pada langkah SLDC yaitu:
A. Perencanaan Sistem (Systems Planning)
Lebih menekankan pada aspek studi kelayakan pengembangan sistem (feasibility study). Aktivitas-aktivitas yang ada meliputi :
• Pembentukan dan konsolidasi tim pengembang.
• Mendefinisikan tujuan dan ruang lingkup pengembangan.
• Mengidentifikasi apakah masalah-masalah yang ada bisa diselesaikan melalui pengembangan sistem.
• Menentukan dan evaluasi strategi yang akan digunakan dalam pengembangan sistem.
• Penentuan prioritas teknologi dan pemilihan aplikasi.
B. Analisis Sistem (Systems Analysis)
Analisa sistem adalah tahap di mana dilakukan beberapa aktivitas berikut:
• Melakukan studi literatur untuk menemukan suatu kasus yang bisa ditangani oleh sistem.
• Brainstorming dalam tim pengembang mengenai kasus mana yang paling tepat dimodelkan dengan sistem.
• Mengklasifikasikan masalah, peluang, dan solusi yang mungkin diterapkan untuk kasus tersebut.
• Analisa kebutuhan pada sistem dan membuat batasan sistem.
• Mendefinisikan kebutuhan sistem.
C. Perancangan Sistem (Systems Design)
Pada tahap ini, features dan operasi-operasi pada sistem dideskripsikan secara detail. Aktivitas-aktivitas yang dilakukan adalah:
• Menganalisa interaksi obyek dan fungsi pada sistem.
• Menganalisa data dan membuat skema database.
• Merancang user interface.
D. Implementasi Sistem (Systems Implementation)
Tahap berikutnya adalah implementasi yaitu mengimplementasikan rancangan dari tahap-tahap sebelumnya dan melakukan uji coba.
Dalam implementasi, dilakukan aktivitas-aktivitas sebagai berikut:
• Pembuatan database sesuai skema rancangan.
• Pembuatan aplikasi berdasarkan desain sistem.
• Pengujian dan perbaikan aplikasi (debugging).
E. Pemeliharaan Sistem (Systems Maintenance)
Dilakukan oleh admin yang ditunjuk untuk menjaga sistem tetap mampu beroperasi secara benar melalui kemampuan sistem dalam mengadaptasikan diri sesuai dengan kebutuhan.
2.Jelaskan bagan struktur/paradigma bahasa pemograman (untuk bagan ada dislide BSI)!
Paradigma bahasa pemograman yaitu bahasa yang dimengerti oleh computer disebut bahasa pemograman. Bahasa pemograman mempengaruhi cara dan teknik pemograman.
Pemograman dibagi menjadi 2 jenis yaitu paradigma impreative dan paradigma declarative yaitu:
A.
Pemograman Impreative
Adalah paradigma pemograman yang mempunyai
karakteristik berupa status dari intruksi/perintah untuk mengubah status
program. Status diwakili oleh variabel sedangkan intruksi diwakili oleh
statement.
Ciri ciri pemograman imreatif yaitu:
1.
Adanya intruksi/command/perintah/kalimat kalimat
perintah.
Contoh: GOTO 10
2.
Adanya status berubah
Contoh: dengan adanya perintah GOTO 10 maka status program akan loncatn mengerjakan
statement yang ada di line number 10
B.
Pemrograman Declarative
Pemrograman ini mendeskripsikan suatu masalah dengan pernyataan (declarative) daripada memecahkan masalah
dengan implementasi algoritma. Bahasa pemrograman yang dibutuhkan untuk
pemrograman declarative ini adalah
bahasa PROLOG dan bahasa pemrograman berbasis aturan, seperti OPS5 dan CLIPS.
Cara dan teknik pemrograman
tersebut berjalan dan berkembang seiring dengan perkembangan hardware computer dan kebutuhan manusia.
Pada awalnya, kebutuhan untuk perhitungan numeric menggunakan bahasa FORTRAN, kebutuhan
penggunaan di bidang bisnis menggunakan bahasa COBOL, kebutuhan pengembangan
kecerdasan buatan menggunakan bahasa LIPS dan PROLOG, untuk kebutuhan
pengembangan system, terutama system operasi computer menggunakan bahasa C
(bahkan sampai sekarang bahasa C masih digunakan untuk pengembangan system
operasi, seperti UNIX).
Komentar
Posting Komentar