Salah
satu hal yang penting dalam sistem distribusi selain komunikasi data adalah
bagaimana suatu komponen dalam sistem terdistribusi dapat bekerja sama dan
saling bersinkronisasi antara satu dengan yang lainnya. Berikut akan dijelaskan
beberapa sinkronisasi pada suatu sistem terdistribusi menurut Springer.Sinkronisasi
adalah Adalah satu kunci kerja dari komunikasi data. Transmiter mengirimkan
pesan 1 bit pada satu saat melalui medium ke receiver. Receiver harus menandai
awal dan akhir blok dari bit, juga harus diketahui durasi untuk masing-masing
bit sehingga dapat sample lajur dari timing untuk membaca masing-masing bit
(merupakan tugas dari timming). Sinkronisasi adalah proses pengaturan jalannya
beberapa proses pada saat yang bersamaan. lihat selengkapnya ...
Senin, 06 Mei 2013
Kamis, 02 Mei 2013
Rekayasa Perangkat lunak
REKAYASA
PERANGKAT LUNAK
RPL atau Software Engineering (SE) à
Disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari
tahap awal spesifikasi sistem sampai pemeliharaan sistem setelah digunakan. Ada
2 istilah kunci disini :
- “Disiplin rekayasa” Perekayasa membuat suatu alat bekerja. Menerapkan teori, metode, dan alat bantu yang sesuai, selain itu mereka menggunakannya dengan selektif dan selalu mencoba mencari solusi terhadap permasalahan.
- “Semua aspek produksi perangkat lunak” RPL tidak hanya berhubungan dengan proses teknis dari pengembangan perangkat lunak tetapi juga dengan kegiatan seperti Manajemen proyek PL dan pengembangan alat bantu, metode, dan teori untuk mendukung produksi PL.
Perbedaan antara RPL dengan
Computer Science ?
Intinya,
computer science berhubungan dengan teori dan metode yang mendasari sistem
komputer dan perangkat lunak, sedangkan RPL berhubungan dengan praktek dalam
memproduksi perangkat lunak.
Perbedaan
RPL dengan Rekayasa Sistem ?
Rekayasa
sistem berkaitan dengan semua aspek dalam pembangunan sistem berbasis komputer termasuk
hardware, rekayasa PL dan proses. RPL adalah bagian dari rekayasa sistem yang
meliputi pembangunan PL, infrasktruktur, kontrol, aplikasi dan database pada
sistem.
Model atau paradigma umum pada
proses PL
1.
Model
air terjun (waterfall)à Mengambil kegiatan dasar seperti
spesifikasi, pengembangan, validasi, dan evolusi dan merepresentasikannya
sebagai fase-fase proses yang berbeda seperti spesifikasi persyaratan,
perancangan perangkat lunak, implementasi, pengujian dan seterusnya.
2.
Pengembangan
evolusionerà Pendekatan ini berhimpitan dengan
kegiatan spesifikasi, pengembangan, dan validasi. Sistem awal dikembangkan
dengan cepat dari spesifikasi abstrak. Sistem ini kemudian di perbaiki dengan
masukan dari pelanggan untuk menghasilkan sistem yang memuaskan kebutuhan
pelanggan.
3.
Pengembangan
Sistem Formal à Pendekatan ini menghasilkan suatu
sistem matematis yang formal dan mentransformasikan spesifikasi ini, dengan
menggunakan metode matematik menjadi sebuah program.
4.
Pengembangan
berdasarkan pemakaian ulang (Reusable) à Teknik ini menganggap bahwa
bagian-bagian sistem sudah ada. Proses pengembangan sistem terfokus pada
pengintegrasian bagian-bagian sistem dan bukan pengembangannya dari awal.
Pengembangan Perangkat Lunak
·
Pengembangan perangkat lunak adalah
suatu proses dimana kebutuhan pemakai diterjemahkan menjadi produk perangkat
lunak.
·
proses pengembangan perangkat lunak:
–
Menentukan APA yang harus dikerjakan
oleh perangkat lunak dalam satu rentang waktu tertentu.
–
Mendefinisikan BAGAIMANA perangkat lunak
dibuat, mencakup arsitektur perangkat lunaknya, antarmuka internal, algoritma,
dan sebagainya.
–
Penerapan (penulisan program) dan
pengujian unit-unit program.
–
Integrasi dan pengujian modul-modul
program.
–
Validasi perangkat lunak secara
keseluruhan (pengujian sistem).
cara meremote komputer
Radmin(Remote Admin)
Aplikasi ini digunakan untuk remote PC yang di
inginkan. Kelemahan aplikasi ini karena pemampaatannya harus dengan aplikasi
yang sama sehingga kalau aplikasi ini tidak terinstal di PC yang di inginkan
maka mustahil untuk bisa meremotenya.
Beberapa kemampuan aplikasi ini :
·
Remote program
·
Copy data
·
Delete data
·
Konfigurasi
·
Shutdown
·
Dll
Remote
Administration merupakan suatu metode pengendalian suatu sistem
komputer secara remote atau dengan kata lain dari jarak
yang jauh. Salah satu aplikasi remote yang terkenal
hingga saat ini adalah Radmin yang saat tulisan ini dibuat telah mencapai versi
3.5 Radmin (Remote Administrator) adalah sebuah aplikasi remote
control dan remote access yang memudahkan anda untuk
meremote komputer secara real time seperti
layaknya berhadapan dengan komputer menggunakan keyboard dan mouse komputer
tersebut dan anda dapat mengaksesnya dari banyak tempat. Radmin memadukan
banyak dukungan dari Windows Vista (32bit), file transfer,
multi-user text dan voice chats, Windows security, Kerberos
authentication, 256-bit AESencryption untuk seluruh datastream,
telnet access, dukungan multiple
monitor support dan teknologi unique Direct Screen
Transfer.
Remote
Administrator atau yang biasa disebut Radmin adalah
sebuahsoftware yang digunakan dalam jaringan untuk memantau,
mengontrol, dan mengendalikan semua aktifitas dalam jaringan tersebut,
sebenarnya Radminbukanlah Tool untuk hacking tetapi
menurut saya bisa juga dimanfaatkan dalam kegiatan hacking. Karena
fungsi Radmin dapat memantau, mengontrol dan mengendalikan aktifitas dalam
jaringan, tentunya hal ini dapat memudahkan seorang Administratordalam
mengelola semua komputer dan jaringan yang ada. Tidak hanya seorang Administrator,
bahkan Pimpinan suatu perusahaan atau kantor dapat mengawasi semua aktifitas
karyawan mereka dengan Software Radmin ini. Jika terdapat
karyawan atau staff yang sedang bermain game atau
bermain Facebook disaat jam kerja, maka sang Pimpinan dapat
dengan mudah untuk mematikan atau menutupnya. Atau bahkan dapat memanfaatkan
software ini untuk menguasai komputer lawan.
Radmin terdiri dari dua modul :
a. Viewer
module (Radmin Viewer) : Radmin Viewer perlu
diinstal dalam computer local seperti komputer rumah
atau notebook yang anda inginkan untuk mengakses
komputer remote.
b. Server
module (Radmin Server) : Radmin Server perlu
diinstal dalam remote computer seperti komputer kantor yang di
inginkan untuk di akses dari komputer di tempat anda.
Langganan:
Postingan (Atom)