Senin, 06 Mei 2013

SINKRONISASI


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 ...

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 transfermulti-user text dan voice chatsWindows securityKerberos authentication256-bit AESencryption untuk seluruh datastreamtelnet 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.