PERTANYAAN :
1. CARI KEGIATAN APA SAJA YANG DILAKUKAN PADA SETIAP LANGKAH SDLC!
JAWABAN :
SDLC (Software Development Life Cycle) adalah serangkaian
aktivitas yang dilaksanakan oleh profesional dan pemakai sistem
informasi untuk mengembangkan dan mengimplementasikan software
(program).
Aktivitas atau proses standar yang dilakukan pada setiap langkah SDLC, yaitu :
Aktivitas atau proses standar yang dilakukan pada setiap langkah SDLC, yaitu :
A. ANALISA KEBUTUHAN (SPESIFIKASI)
Adalah tahap dimana dilakukan beberapa aktifitas berikut :
B. DESAIN
- Melalukan studi literatur untuk menemukan kebutuhan suatu kasus agar bisa ditangani
- Brandstorming dalam tim pengembangan mengenai kebutuhan suatu kasus yang mana kebutuhan paling tepat untuk diimplementasikan
- Mengklasifikasikan malasah, peluang dan solusi yang mungkin diterapkan untuk kasus tersebut
- Analisa kebutuhan pada sistem dan membuat batasan sistem
- Mendefinisikan kebutuhan sistem
B. DESAIN
Adalah tahap dimana dilakukan beberapa aktifitas berikut :
C. CODING
Adalah tahap dimana dilakukan beberapa aktifitas berikut :
- Perancangan dengan mengintegrasikan pada jaringan
- Merancang arsitektur aplikasi
- Merancang User Interface
- Pembuatan rancangan database
- Desain Screen Layout
- Desain Diagram Proses
- Desain Report Layout
C. CODING
Adalah tahap dimana dilakukan beberapa aktifitas berikut :
- Penulisan bahasa pemprograman
- Penulisan perintah/ syntak pemprograman
- Pembuatan database sesuai rancangan
- Pembuatan aplikasi berdasarkan sistem
D. PENGUJIAN
Dalam Pengujian dilakukan aktifitas – aktifitas berikut :
- Pengujian aplikasi sistem
- Pengujian database
Tambahan tahapan – tahapan SDLC, yaitu :
A. PLANNING
Pada planing, dilakukan aktifitas – aktifitas berikut, yaitu :
- Mendefinisikan masalah perihal hal – hal yang menjadi penghambat lajukembangnya bisnis
- Membuat project schedule sesuai kesepakatan bersama
- Melakukan studi kelayakan (feasibility study)
- Memperkejakan tim projek atau mengalokasikan sumber daya guna menunjang kesuksesan projek
- Meresmikan berjalannya projek
B. IMPLEMENTATION
Pada langkah Implementas, aktifitas – aktifitas yang dilakukan yaitu :
- Membangun komponen perangkat lunak
- Melakukan verifikasi dan ujicoba terhadap sistem
- Melakukan konversi data
- Melatih user untuk berinteraksi untuk menggunakan sistem
- Membuat manual book / dokumentasi
- Menginstall sistem di PC yang membutuhkan
Pada langkah maintenance, aktifitas – aktifitas yang dilakukan yaitu :
- Melakukan pemeliharaan sistem agar tetap beroperasi secara benar
- Memperkaya / mengembangkan sistem dengan penambahan fitur – fitur baru
- Memberikan pelayanan kepada para user, dalam bentuk call center maupun IT support
PERTANYAAN :
1. JELASKAN BAGAN/STRUKTUR PARADIGMA BAHASA PEMROGRAMAN
JAWABAN :

Programming Language Paradigm adalah bagaimana cara pandang kita terhadap penyelesaian masalah bahasa pemrograman (atau sudut pandang “serang” kita dalam menyelesaikan suatu masalah pemrograman).
Programming Language Paradigm dibagi menjadi 2 yaitu Imperative dan Declarative, berikut dibawah ini :
IMPERATIVE (PROSEDURAL)
Paradigma ini didasari oleh konsep mesin Von Newmann (strored program
concept ); sekelompok tempat penyimpanan (memori), yang dibedakan
menjadi memori instruksi dan memori data. Kata kunci yang sering
digunakan adalah Algoritma + Struktur Data = Program.
Pada imperatif dibagi menjadi 3, antara lain :
1. Procedural Programming
Adalah sekelompok sekelompok tempat penyimpanan (memori), yang dibedakan menjadi memori instruksi dan memori data; masing-masing dapat diberi nama dan harga. Instruksi akan dieksekusi satu per satu secara sekuensial oleh sebuah pemroses tunggal.
Contoh Programnya : C, Pascal, Fortran, Basic
2. Object-Oriented Programming (OOP)
Adalah suatu paradigma pemrograman yang berorientasikan kepada objek , dimana semua data dan fungsi dibungkus dalam class-class atau object-object. Setiap object dapat menerima pesan, memproses data, mengirim, menyimpan dan memanipulasi data. Beberapa object berinteraksi dengan saling memberikan informasi satu terhadap yang lainnya.
Contoh Programnya : Ada Object Pascal, C++, Java, Smalltalk, Eiffel
3. Parallel Processing
Adalah suatu paradigma pemrograman yang memungkinkan eksekusi perintah atau operasi secara bersamaan baik dalam komputer dengan satu(prosesor tunggal) ataupun banyak (prosesor ganda dengan mesin paralel) CPU. Secara umum, ini adalah sebuah teknik dimana sebuah masalah dibagi dalam beberapa masalah kecil untuk mempercepat proses penyelesaian masalah.
Contoh programnya : Ada Pascal S, Occam, C-Linda
Pada imperatif dibagi menjadi 3, antara lain :
1. Procedural Programming
Adalah sekelompok sekelompok tempat penyimpanan (memori), yang dibedakan menjadi memori instruksi dan memori data; masing-masing dapat diberi nama dan harga. Instruksi akan dieksekusi satu per satu secara sekuensial oleh sebuah pemroses tunggal.
Contoh Programnya : C, Pascal, Fortran, Basic
2. Object-Oriented Programming (OOP)
Adalah suatu paradigma pemrograman yang berorientasikan kepada objek , dimana semua data dan fungsi dibungkus dalam class-class atau object-object. Setiap object dapat menerima pesan, memproses data, mengirim, menyimpan dan memanipulasi data. Beberapa object berinteraksi dengan saling memberikan informasi satu terhadap yang lainnya.
Contoh Programnya : Ada Object Pascal, C++, Java, Smalltalk, Eiffel
3. Parallel Processing
Adalah suatu paradigma pemrograman yang memungkinkan eksekusi perintah atau operasi secara bersamaan baik dalam komputer dengan satu(prosesor tunggal) ataupun banyak (prosesor ganda dengan mesin paralel) CPU. Secara umum, ini adalah sebuah teknik dimana sebuah masalah dibagi dalam beberapa masalah kecil untuk mempercepat proses penyelesaian masalah.
Contoh programnya : Ada Pascal S, Occam, C-Linda
DECLARATIVE
Paradigma ini didasari oleh pendefinisian relasi antar individu yang dinyatakan sebagai predikat orde pertama. Sebuah program logik adalah kumpulan aksioma (fakta dan aturan deduksi). Pemrogram mendeklarasikan sekumpulan fakta dan aturan-aturan (inference rules)
Pada declarative dibagi menjadi 3, antara lain :
1. Logic
Adalah salah satu paradigma yang didasari oleh logika formal, paradigma ini didasari oleh pendefinisian relasi antar individu yang dinyatakan sebagai predikat. Sebuah program lojik adalah kumpulan aksioma (fakta dan aturan deduksi).
Contoh programnya : PROLOG
2. Functional
Adalah suatu paradigma pemrograman yang setiap Pemecahan masalah atau persoalanya diselesaikan menggunakan fungsi. Paradigma ini didasari oleh konsep pemetaaan dan fungsi pada matematika. Fungsi dapat berbentuk sebagai fungsi “primitif”, atau komposisi dari fungsi-fungsi lain yang telah terdefinisi.
Contoh programnya : LISP, APL, SCHEME
3. Database
Adalah kumpulan informai yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).
Contoh programnya : SQL
Paradigma ini didasari oleh pendefinisian relasi antar individu yang dinyatakan sebagai predikat orde pertama. Sebuah program logik adalah kumpulan aksioma (fakta dan aturan deduksi). Pemrogram mendeklarasikan sekumpulan fakta dan aturan-aturan (inference rules)
Pada declarative dibagi menjadi 3, antara lain :
1. Logic
Adalah salah satu paradigma yang didasari oleh logika formal, paradigma ini didasari oleh pendefinisian relasi antar individu yang dinyatakan sebagai predikat. Sebuah program lojik adalah kumpulan aksioma (fakta dan aturan deduksi).
Contoh programnya : PROLOG
2. Functional
Adalah suatu paradigma pemrograman yang setiap Pemecahan masalah atau persoalanya diselesaikan menggunakan fungsi. Paradigma ini didasari oleh konsep pemetaaan dan fungsi pada matematika. Fungsi dapat berbentuk sebagai fungsi “primitif”, atau komposisi dari fungsi-fungsi lain yang telah terdefinisi.
Contoh programnya : LISP, APL, SCHEME
3. Database
Adalah kumpulan informai yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).
Contoh programnya : SQL