Anda di halaman 1dari 5

Nama : RIDYA ASPARA, S.

Kom
NIM : 219012495071
Kelas : TKI-003

LK 1 : LEMBAR KERJA BELAJAR MANDIRI

Judul Modul TKI Modul 2 Rekayasa Perangkat Lunak

Judul Kegiatan Belajar (KB) 1. Konsep Object Oriented Analys Design


dalam perancangan aplikasi/sistem
informasi
2. Konsep manajemen proyek dalam
pengembangan sistem informasi
3. Konsep RDBMS dalam pengelolaan
data
4. Pemrograman berorientasi objek
dalam perancangan aplikasi/sistem
informasi

No Butir Refleksi Respon/Jawaban

1 Daftar peta konsep (istilah dan definisi) di a. Dalam KB-1:


modul ini
b. Metodologi merupakan cara kerja yang sistematis
untuk memudahkan pelaksanaan pembuatan
perangkat lunak guna mencapai tujuan tertentu.
c. Metodologi berorientasi objek merupakan suatu
strategi pembangunan perangkat lunak yang
mengorganisasikan perangkat lunak sebagai
kumpulan objek yang berisi data dan operasi yang
diberlakukan terhadapnya.
d. Use-Case Drive merupakan perangkat pemodelan
yang bagian utamanya adalah use case yang
digunakan untuk menjelaskan tingkah laku dari
sistem.
e. Unified process adalah proses pengembangan
sistem yang dijelaskan melalui tahapan-tahapan dan
alur kerja (workflows).
f. Inception, merupakan tahapan perencanaan.
Business case dibuat dalam tahapan ini.
g. Elaboration, merupakan tahapan dimana dilakukan
analisis dan perancangan sistem secara mendalam.
h. Construction, merupakan implementasi diagram
kerja ke dalam kode program (coding).
i. Transition, merupakan tahapan pemasangan dan
implementasi sistem yang telah dikembangkan.
j. Analysis, merupakan pekerjaan yang meliputi
analisis dari problem/business domain.
k. Design, meupakan pekerjaan yang
mentransformasikan analisi model ke dalam
bentuk yang daat digunakan untuk
implementasi sistem yaitu desain model.
l. Implementation, merupakan pekerjaan
pembangunan sistem. Contoha aktifitas yang
dilakukan, adalah coding.
m. Pemodelan merupakan suatu proses dalam
representasi abstrak suatu model.
n. Unified Modeling Language (UML) adalah bahasa
pemodelan untuk sistem atau perangkat lunak yang
berparadigma berorientasi objek”
o. Use Case diagram merupakan suatu diagram yang
menggambarkan fungsionalitas yang diharapkan
dari sebuah sistem.
p. Sequence diagram merupakan suatu penyajian
perilaku yang tersusun sebagai rangkaian langkah-
langkah percontohan dari waktu ke waktu.
q. Deployment diagram merupakan gambaran
proses-proses berbeda pada suatu sistem yang
berjalan dan bagaimana relasi di dalamnya.
r. Collaboration Diagram adalah suatu diagram yang
memperlihatkan/ menampilkan pengorganisasian
interaksi yang terdapat disekitar objek (seperti
halnya sequence diagram) dan hubungannya
terhadap yang lainnya.

2. Dalam KB-2
a. Manajemen adalah proses merencanakan,
mengorganisasikan, memimpin, dan mengendalikan
kegiatan anggota serta sumber daya yang lain untuk
mencapai sasaran organisasi (perusahaan) yang
telah ditentukan.
b. Proyek adalah kegiatan yang kompleks, tidak rutin,
dan usaha satu waktu yang dibatasi oleh waktu,
anggaran, sumber daya, dan spesifikasi kinerja yang
dirancang untuk memenuhi kebutuhan customer.
c. Manajemen Proyek adalah kegiatan merencanakan,
mengorganisir, memimpin, dan mengendalikan
sumber daya perusahaan untuk mencapai sasaran
jangka pendek yang telah ditentukan.
d. Manajer proyek adalah seseorang yang
bertanggung jawab untuk merencanakan,
mengarahkan, dan mengintegrasikan usaha kerja
dari anggota untuk mencapai tujuan proyek.
e. Tim proyek merupakan kumpulan orang yang
biasanya berasal dari area fungsional yang berbeda
yang akan saling bekerja sama dengan tujuan untuk
menyelesaikan pekerjaan proyek.
f. Tahap perencanaan merupakan suatu rangkaian
kegiatan semenjak ide pertama yang
melatarbelakangi pelaksanaan proyek ini diperoleh,
pendefinisian awal terhadap kebutuhan detail atau
target yang harus dicapai dari proyek tersebut,
penyusunan proposal, penentuan metodologi dan
sistem manajemen proyek yang digunakan, sampai
dengan penunjukan tim dan instruksi untuk
mengeksekusi (memulai) proyek yang bersangkutan.
g. Tahap implementasi merupakan tahap yang paling
kritis karena untuk pertama kalinya sistem informasi
akan dipergunakan dalam perusahaan.
h. Aktivitas Pasca Implementasi adalah bagaimana
manajemen pemeliharaan sistem akan dikelola
(maintenance, supports and services management).
i. Pemetaan proses adalah visualisasi dari rangkaian
seluruh aktivitas dari suatu organisasi, yang
mendemonstrasikan bagaimana pekerjaan di dalam
organisasi tersebut dilakukan, sehingga menjadikan
pekerjaan tergambar dengan jelas/eksplisit
j. Dokumen SOP adalah dokumen yang mengatur tata
cara bagaimana suatu proses diselesaikan dengan
tuntas dalam memberikan nilai tambah terhadap
outputnya.
k. Proposal proyek adalah suatu rancangan kegiatan
atau kerja proyek yang disusun secara sistematis dan
terperinci sesuai standar oleh seseorang atau
sekelompok perencana untuk diajukan kepada pihak
pemegang proyek dalam mendapatkan persetujuan
maupun bantuan dalam perencanaannya atau
pengerjaannya.

3. Dalam KB-3
a. Database Management System (DBMS),
merupakan suatu program aplikasi komputer yang
digunakan untuk memasukkan, mengubah,
menghapus, memanipulasi dan memperoleh data
dan atau informasi dengan praktis dan efisien.
b. Relasi merupakan sebuah tabel yang terdiri dari
beberapa kolom dan beberapa baris.
c. Entitas (entity) adalah sebuah objek yang
keberadaannya dapat dibedakan terhadap objek lain.
Entitas dapat berupa orang, benda, tempat, kejadian,
konsep.
d. Atribut adalah sifat atau karakteristik yang melekat
dalam sebuah entitas.
e. Tupel merupakan baris pada sebuah relasi atau
kumpulan elemen-elemen yang saling berkaitan
menginformasikan tentang suatu entitas secara
lengkap.
f. Domain adalah kumpulan nilai yang valid untuk satu
atau lebih atribut.
g. Primary key (kunci primer), merupakan sebuah
aturan dimana fungsinya adalah untuk membedakan
anatara baris satu dengan baris lainnya yang ada
pada tabel dan bersifat unik.
h. Foreign key (kunci tamu), merupakan suatu atribut
untuk melengkapi hubungan yang menunjukan ke
induknya, itu artinya field pada tabel merupakan
kunci tamu dari tabel lain.
i. Super key (kunci super), merupakan satu atau lebih
atribut (kumpulan atribut) yang dapat membedakan
setiap baris data dalam table secara unik
j. Candidate key (kunci kandidat), merupakan suatu
atribut ataupun super key yang mengidentifikasi
secara unik untuk kejadian spesifik dari entitas
k. Composite key (kunci gabungan), merupakan
kunci yang terdiri dari 2 atau lebih atribut yang secara
unik mengidentifikasi suatu kejadian entitas
l. Alternative key (kunci alternatif), merupakan
candidate key yang tidak dipilih sebagai primary key
m. Sekunder key (kunci sekunder) adalah sebuah
atribut atau kombinasi yang digunakan hanya untuk
tujuan pengambilan data
n. Data Definition Language/DDL, merupakan
perintah-perintah yang biasa digunakan oleh
administrator basis data (DBA) untuk mendefinisikan
skema ke DBMS.
o. Data Manipulation Language/DML, merupakan
perintah-perintah yang digunakan untuk mengubah,
memanipulasi, dan mengambil data pada basis data.
p. Pengamanan basis data merupakan mekanisme
untuk melindungi sistem basis data dari aksi yang
disengaja, (misalnya: percobaan pencurian dan
modifikasi data oleh pihak yang tidak berwenang)
dan aksi yang tidak disengaja (misalnya: bencana
alam, kebakaran, dan lain-lain).
q. Backup adalah proses secara periodik untuk
meMbuat duplikat basis dat dan melakukan logging
file (atau program) ke media penyimpanan eksternal.
r. Jurnaling merupakan proses menyimpan dan
mengatur log file dari semua perubahan yang dibuat
di database untuk proses recovery yang efektif jika
terjadi kesalahan.
s. Recovery (pemulihan) merupakan upaya uantuk
mengembalikan basis data ke keadaaan yang
dianggap benar setelah terjadinya suatu kegagalan
t. Konkurensi merupakan mekanisme untuk menjamin
bahwa transaksi yang konkuren pada basis data multi
user yang tidak saling mengganggu operasinya
masing-masing.
u. Enkripsi adalah suatu metode yang digunakan untuk
mengkodekan data sedemikian rupa sehingga
keamanan informasinya terjaga dan tidak dapat
dibaca tanpa didekripsi
v. Replikasi adalah suatu teknik untuk melakukan copy
dan pendistribusian data dan objek-objek database
dari satu database ke database lain dan
melaksanakan sinkronisasi antara database sehingga
konsistensi data dapat terjamin.

4. Dalam KB-4
a. Object Oriented Programming (OOP), merupakan
teknik yang memfokuskan desain program pada
obyek dan class berdasarkan pada skenario di dunia
nyata.
b. Class merupakan wadah (tempat) yang digunakan
untuk menciptakan suatu
c. Atribut adalah elemen data dari suatu class.
d. Method adalah sebuah function atau fungsi yang ada
dalam suatu class. Setiap method memiliki tugas
sendiri.
e. Polimorfisme, merupakan kemampuan untuk
mendefinisikan karakteristik subclass-subclass
secara unik.
f. Exception adalah peristiwa yang terjadi ketika
proses running program yang mengakibatkan
program berhenti, ditandai dengan munculnya pesan
error.
g. Exception Handling merupakan mekanisme yang
paling diperlukan dalam menangani error yang terjadi
pada saat runtime (program berjalan) atau yang lebih
dikenal dengan sebutan runtime error.
h. User interface (UI) merupakan cara sebuah program
dengan pengguna untuk saling berkomunikasi atau
bisa dikatakan sebagai segala sesuatu yang
dirancang menjadi sebuah perangkat informasi,
dimana pengguna dapat melakukan sebuah interaksi
dengan sebuah program dengan lebih mudah.
i. Output adalah komponen yang paling dapat dilihat
dari sistem informasi yang bekerja/berfungsi.
j. Data caputre adalah identifikasi dan penambahan
data baru
k. Source document adalah form yang digunakan
untuk menyimpan transaksi perusahaan, khususnya
data-data yang ada pada transaksi tersebut
l. Data entry adalah suatu proses translasi source data
atau dokumen ke dalam format yang mudah dibaca
oleh computer.
m. Novice user (casual user) adalah pengguna
komputer yang pengalamannya lebih sedikit yang
biasanya menggunakan komputer pada frekuensi
sedikit atau bahkan pada saat-saat tertentu saja.
n. Model View Controller (MVC) adalah
sebuah metode untuk membuat
sebuah aplikasi dengan memisahkan data (Model)
dari tampilan (View) dan cara bagaimana
memprosesnya (Controller).

2 Daftar materi yang sulit dipahami di 1. Use-Case Drive


modul ini 2. Unified Modeling Language (UML)
3. Proposal proyek
4. Data Definition Language/DDL
5. Data Manipulation Language/DML
6. Replikasi basis data
7. Polimorfisme
8. Handling Error
9. Koneksi Database Server Melalui Client-Server
10. Model View Controller (MVC)

3 Daftar materi yang sering mengalami 1.


miskonsepsi 2.

Anda mungkin juga menyukai