Kamis, 27 September 2018


Nama : Widya Anisa
Kelas  : 12.3A.35
Nim    :  12171596
Dosen pengampu Andrian Eko Widodo, M.Kom


Tugas :
·         Cari kegiatan apa saja yang dilakukan pada setiap langkah SDLC !
·         Jelaskan bagan/struktur paradigm Bahasa pemrograman

1 Cari kegiatan apa saja yang dilakukan pada setiap langkah SDLC !

1.Planning :  a. Mendefinisikan sistem yang akan dikembangkan
                     b. Membuat Manajemen Proyek

2.Analysis :  Mengumpulkan kebutuhan-kebutuhan informasi terkait dengan sistem yang akan     
                                dibangun

            3. design   :   a.Mendisain Technical Architecture
                      b Mendesain Model
4.development :a. Membuat Technical Architecture
                          b. Menulis program, create database
5. Testing :       a.  Melakukan berbagai testing terkait dengan sistem baru
                         UAT
6.implementation : a.Menyiapkan production
                               B. Documentation
                                c. Konversi Sistem
7.maintenance :       a.Membangun Helpdesk (layanan bantuan)
                                 b.  Pemeliharaan berkala


2  Jelaskan bagan/struktur paradigm Bahasa pemrograman





.  Imperative
Adalah paradigma pemrograman yang mempunyai karakteristik berupa status dan instruksi atau perintah untuk mengubah status program.
Status diwakili oleh variabel sedangkan instruksi diwakili oleh statement. Dalam  banyak cara yang sama suasana hati yang imperatif dalam bahasa-bahasa alamiah mengungkapkan perintah untuk mengambil tindakan program - program penting untuk menentukan urutan perintah untuk komputer untuk melakukan.
Yang termasuk bahasa pemrograman imperative adalah :

·         Procedural
Adalah pemrograman yang dilakukan dengan memberikan serangkaian perintah yang berurutan. Paradigma ini didasari oleh konsep mesin Von Newman (stored program concept) sekelompok tempat penyimpanan (memori), yang dibedakan menjadi memori instruksi dan memori data, masing-masing memori tersebut dapat diberi nama dan nilai, selanjutnya instruksi akan dieksekusi satu persatu secara sekuensial oleh sebuah proses tunggal.
Bahasa pemrograman yang digunakan pada pemrograman procedural :
1) Cobol Turbo Prolog
2) C
3) Pascal
4) Delphi
5) Borland Delphi

·         Objeck oriented
Adalah sebuah metode yang digunakan untuk mendapatkan solusi dari suatu masalah melalui perspektif object. Dalam pemrograman berorientasi object, setiap object akan memiliki datmethod (perilaku atau kemampuan melakukan sesuatu, berupa fungsi). Object dapat didefinisikan sebagai suatu entitas yang memiliki data dan method.
Bahasa pemrograman yang digunakan pada pemrograman objeck oriented :
1) Visual Foxpro
2) Java
3) C++
4) Pascal (bahasa pemrograman)
5) Visual Basic.NET
6) SIMULA
7) Smalltalk
8) Ruby
9) Python
10) PHP
11) C#
12) Delphi
13) Eiffel
14) Perl
15) Adobe flash as 3.0


·         Parallel processing
Adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah / operasi secara bersamaan baik dalam komputer dengan satu (prosesor tunggal) alias  banyak (prosesor ganda debgan mesin sejajar) CPU. Tujuan utama dari pemrograman paralel adalah untuk meningkatkan komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan.
Bahasa pemrograman yang digunakan pada pemrograman parallel :
1) MPI (Message Passing Interface)
2) PVM (Parallel Virtual Machine)

2. Declarative
Adalah pemrograman yang mendeskripsikan suatu masalah dengan pernyataan (declarative) daripada memecahkan masalah dengan implementasi algoritma. Bahasa yang dibutuhkan untuk pemrograman declarative adalah bahasa PROLOG dan bahasa pemrograman berbasis aturan seperti OPS5 dan CLIPS.
Yang termasuk bahasa pemrograman Declarative adalah :

·         Logic
Logical programing adalah jenis paradigma program yang berdasarkan formal logic. Formal logic ini bekerja seperti logika matematika dimana penerapan konsep matematika diekspresikan melalui system logika umum. 
Bahasa pemrograman yang digunakan pada pemrograman logic :
1) Prolog adalah bahasa pemrograman logika atau disebut juga sebagai bahasa non-procedural
2) Answer set programing (ASP) merupakan suatu program deklaratif yang berorientasi pada search problem yang sulit
3) Datalog merupakan deklarasi logical program dimana deklarasi tersebut termasuk dalam subset prolog

·         Functional
Functional programing adalah paradigma pemrograman yang berkutat pada komputasi yang terjadi didalam fungsi matematis dan menghindari terjadinya perubahan data. Yang dimaksud dengan fungsi matematis sendiri adalah sebuah hubungan antara input yang akan mengembalikan output.
Bahasa pemrograman yang digunakan pada pemrograman functional :
1) LISP
2) APL
3) SCHEME

·         Database
Database adalah repositori informasi yang dikelola oleh mesin database yang memastikan integritas data dan akses cepat ke data. Implementasi yang sangat umum dari database adalah Sistem Manajemen Database Relasional (RDBM). Untuk pengguna, informasi dalam database dapat diakses dengan menggunakan Structured Query Language ( SQL ) bahasa basis data yang umum untuk sebagian besar basis data. Namun, SQL hanya menyediakan perintah untuk mengakses dan memanipulasi data dalam database. Untuk aplikasi kompleks apa pun, biasanya ada kebutuhan untuk kondisi, percabangan, dan loop. Tak satu pun dari ini adalah bagian dari bahasa SQL. Untuk mengisi kesenjangan ini, banyak bahasa pemrograman umum memungkinkan integrasi dengan SQL melalui pustaka umum seperti Konektivitas Basis Data Terbuka (ODBC), Penyambungan Objek dan Penyematan (OLE), dan terkadang dengan antarmuka pemrograman aplikasi atau pustaka yang disertakan dengan basis data. Selain itu, sebagian besar database sekarang memiliki bahasa yang sederhana sendiri yang memungkinkan kontrol sederhana untuk aplikasi yang tidak membutuhkan kekuatan penuh bahasa standar seperti C ++ dan Pascal . Bahasa-bahasa sederhana ini digunakan untuk menulis prosedur tersimpan dan merupakan hak milik untuk setiap basis data.
Pendekatan alternatif yang diambil oleh bahasa lain seperti MUMPS adalah memiliki model data yang mencakup variabel persisten yang dibagikan di antara beberapa proses. Pendekatan ini menyembunyikan operasi database dalam bahasa pemrograman daripada menyembunyikan bahasa di dalam database.
Bahasa pemrograman yang digunakan pada pemrograman database :
1) Oracle PL / SQL Programming.




Tidak ada komentar:

Posting Komentar