Anda di halaman 1dari 3

RANGKUMAN MATERI

MATA PELAJARAN TIK (TEKNOLOGI INFORMASI DAN KOMUNIKASI)

Disusun Oleh :
Risma Imelia
Sistem PVM dikategorikan sebagai berikut :
1. Daemon pvmd yang berjalan pada mesin virtual untuk setiap komputer. Pada saat mesin
virtual akan dibuat, maka pada saat itulah pengguna mampu mengeksekusi aplikasi PVM
melalui prompt UNIX disemua host.
2. Library interface routine memiliki berbagai untuk komuniasi antar taks. Library ini
berisikan routine yang dapat dipanggil untuk pengiriman pesan, membuat proses baru,
koordinasi taks, dan konfigurasi mesin virtual.
Salah satu aturan penting PVM adalah adanya mekanisme program master dan slave
(worker). Programer harus membuat kode master yang menjadi koordinator proses dan kode
slave yang menerima, menjalankan, dan mengembalikan hasil proses ke kode master.
Untuk langkah-langkah pengaturan pada masing masing komputer adalah sebagai berikut:
1. Membuat file hostfile yang berisi daftar kode komputer dan nama user yang akan dipakai
untuk komputasi paralel.
2. Mendapatkan IP masing-masing komputer pada file/ect/hosts/hosts.allow dan
ect/hosts/hosts.equiv.
3. Penambahan dan penghapusan host secara dinamis dapat dilakukan melalui konsole PVM.
Secara umum, langkah-langkah dalam menjalankan komputasi paralel sebagai berikut :
1. Menjalankan PVM Daemon pada setiap mesin dalam cluster
2. Menjalankan program master pada master Daemon
3. Master daemon akan menjalankan proses slave
1. PEMROGRAMAN EKSTRIM
Extreme Programming (XP) adalah sebuah pendekatan atau model pengembangan perangkat
lunak yang mencoba menyederhanakan berbagai tahapan dalam proses pengembangan tersebut
sehingga menjadi lebih adaptif dan fleksibel. XP bukan hanya berfokus pada coding tetapi meliputi
seluruh area pengembangan perangkat lunak. XP mengambil pendekatan 'ekstrim' dalam iterative
development.
Terdapat empat kegiatan dasar dalam extreme programming, yaitu sebagai berikut.
a. Coding
Coding merupakan fase paling penting dalam siklus hidup programming ekstrem.
pemrograman XP memberikan prioritas kepada coding yang sebenarnya atas Sema tugas-tugas-
tugas lain seperti dokumentasi untuk memastikan bahwa pelanggan menerima sesuatu yang
substansial dalam nilai pada akhir hari. Standar terkait dengan coding meliputi:
1. Mengembangkan kode berdasarkan metafora dan standar yang telah disepakati, dan
mengadopsi kebijakan kepemilikan kode kolektif.
2. Pasangan pemrograman atau kode berkembang oleh dua programer bekerja sama pada satu
mesin, yang bertujuan untuk menghasilkan kode berkualitas tinggi dengan biaya yang
sama atau kurang.
3. Kepatuhan yang ketat untuk 40 jam workweeks tanpa lembur. Hal ini memastikan para
pengembang bekerja di puncak kemampuan mental dan fisik mereka.
4. Integrasi sering kode ke repositori khusus, hanya dengan satu pasangan mengintegrasikan
pada suatu waktu untuk mencegah konflik, dan optimasi di akhir.

b. Pengujian
Program ekstrim terintegrasi pengujian dengan tahap pengembangan daripada tahap
pengembangan. Semua kode memiliki unit test untuk menghilangkan bug, dan kode melewati
semua tes unit tersebut sebelum rilis.
Tes kunci lain adalah tes penerimaan pelanggan, berdasarkan spesifikasi pelanggan. Tes
penerimaan dijalankan pada penyelesaian coding, dan pengembang menyediakan pelanggan
dengan hasil tes penerimaan bersama dengan demonstrasi.

c. Mendengarkan
Dasar pemrograman ekstrim adalah mekanisme berkelanjutan keterlibatan pelanggan
melalui umpan balik dalam tahap pengembangan. Terlepas dari pelanggan, pengembang juga
menerima umpan balik dari manajer proyek.
d. Merancang
Iterasi pemrograman XP dimulai dengan merancang. Prinsip-prinsip dari tahap ini adalah
sebagai berikut.
1. Dorongan pada kesederhanaan dengan mengekspresikan hal hanya sekali dan tidak
menambahkan fungsi antisipasi.
2. Menggunakan sistem metafora atau standar pada nama, nama kelas dan metode,
menyepakati gaya seragam, dan format untuk memastikan kompatibilitas antara kerja
anggota tim yang berbeda.

Anda mungkin juga menyukai