Rabu, 30 Mei 2012

Jurnal : Dari Mainframe untuk Cloud Computing: Sebuah Studi Paradigma Pemrograman Dengan Evolusi Client-Server Arsitektur

Abstraksi
Pesatnya pertumbuhan arsitektur komputasi terdistribusi membuat pendekatan baru dan kesempatan bagi insinyur perangkat lunak ke pengembang pemrograman baru dan pemrosesan dengan informasi yang terstruktur organisasi. Arsitektur komputasi baru memberikan teknologi yang memungkinkan organisasi untuk memproses rekayasa ulang bisnis mereka dan dominan dari pengolahan informasi untuk arsitektur baru adalah client-server arsitektur. Client-server sistem telah berevolusi bersama dengan peningkatan komputasi, penyimpanan teknologi baru, perbaikan jaringan komunikasi, dan pengembangan database teknologi.

Peningkatan di klien-server yang memungkinkan pengembangan bisnis on-line sistem dengan semua implementasi mungkin bahwa khayalan dari beberapa tahun yang lalu. Penyebaran luas jaringan, dan inparticular, jaringan yang terhubung satu sama lain, seperti Internet, telah mengenakan kebutuhan baru yang diperlukan paradigma baru dan teknologi baru. Ada beberapa teknologi jaringan tersedia dukungan user-level komunikasi antara pengolahan ashared-memori. Klien-server arsitektur yang penggunaannya dalam lingkungan terdistribusi karena optimasi, modular, tidak ada pemborosan ketersediaan sumber daya, kehandalan dan bantuan antarmuka pengguna grafik. Makalah ini menyajikan studi program dengan evolusi paradigma client-serverarchitecture dari mainframe untuk komputasi awan. Kata kunci: Agen-Oriented Programming, Pemrograman Berorientasi Objek Pemrograman, Ringan

 1. Pendahuluan
Client-Server arsitektur adalah sebuah lingkungan yang memenuhi kebutuhan bisnis dengan tepat mengalokasikan proses aplikasi antara klien dan prosesor server. Permintaan klien layanan dari server, server proses permintaan dan mengembalikan hasilnya ke Client. Salah satu keuntungan utama dari client-server model adalah bahwa sebagai data kebutuhan penyimpanan tumbuh tanpa mempengaruhi klien cara data disimpan dapat diubah. Lapisan tengah sistem sering disebut sebagai server aplikasi sehingga dapat berkonsentrasi pada pengolahan aturan bisnis sentralisasi. 

Model client-server didasarkan pada gagasan bahwa satu komputer yang mengkhususkan diri dalam penyajian informasi menampilkan data yang disimpan dan diproses pada mesin remote. Lingkungan client-server menuntut antarmuka pengguna grafis dan komunikasi jaringan. Multi-pengguna aplikasi adalah variasi kecil pada aplikasi client-server biasa. Satu-satunya perbedaan adalah bahwa informasi berpindah dari satu klien melalui server juga klien mereka.







2. Sekilas tentang Client-Server Arsitektur
Pada bagian ini kita akan membahas yang umum digunakan client-server arsitektur seperti Code-on Demand, Remote Prosedur Call (RPC), Simple Network Management Protocol (SNMP), Agen Cerdas Mobile dan Cloud Computing.

2.1 Code-on Demand
Code-on paradigma Demand memungkinkan node untuk meminta program dari node lain. Aplikasi dari paradigma ini adalah wide web world di mana browser secara rutin men-download kode dari situs remote. Idenya adalah bahwa host hanya diperlukan untuk mengeksekusi program ketika secara eksplisit menuntut program. Contoh yang paling terkenal dari fungsi tersebut yang disediakan oleh bahasa JAVA, asembedded dalam HTML. 

Seorang pengguna dengan browser JAVA-kompatibel dapat meminta halaman HTML yang berisi applet. applet di-download bersama dengan gambar, teks, bentuk, dll dan sekali download, dieksekusi pada mesin pengguna. Tujuan itu sendiri memulai transfer dari kode program. Klien menjadi 'tipis', di mana sebagian besar aplikasi berada dan berjalan pada server. Ini tidak memiliki hard disk, ini adalah jaringan komputer dan lebih mudah digunakan dan lebih handal.








2.2 Remote Procedure Call (RPC) 
Sebuah remote procedure call (RPC) juga dikenal sebagai doa metode remote (RMI) adalah sebuah protokol yang memungkinkan program komputer berjalan pada satu host menyebabkan kode yang akan dieksekusi pada host lain tanpa programmer eksplisit kode untuk ini. RPC adalah paradigma yang mudah dan populer untuk mengimplementasikan model client-server komputasi terdistribusi. Sebuah RPC dimulai oleh klien; mengirimkan pesan permintaan ke server, untuk mengeksekusi prosedur tertentu menggunakan argumen yang diberikan, sebagai tanggapan terhadap pesan ini pesan hasil dikembalikan ke klien. 

Hal ini didasarkan pada memperluas konsep konvensional atau prosedur panggilan lokal, sehingga prosedur yang disebut tidak perlu ada dalam ruang alamat yang sama sebagai dua proses memanggil procedure. Mungkin pada sistem yang sama, atau mereka mungkin pada sistem yang berbeda dengan jaringan yang menghubungkan mereka. Dengan menggunakan RPC, programmer aplikasi terdistribusi menghindari rincian antarmuka dengan jaringan.













2.3 Simple Network Management Protocol (SNMP) 
Simple Network Management Protocol adalah standar untuk mengumpulkan data statistik tentang lalu lintas jaringan dan perilaku komponen jaringan. Ini adalah layer aplikasi protokol yang duduk di atas TCP / IP stack. Ini adalah satu set protokol untuk mengelola jaringan yang kompleks. Hal ini memungkinkan administrator jaringan untuk mengelola kinerja jaringan, menemukan dan memecahkan masalah jaringan dan merencanakan pertumbuhan jaringan. 

Ini adalah jenis permintaan / respon protokol, mengkomunikasikan informasi manajemen antara twotypes entitas SNMP, salah satu aplikasi yang called'Manager ', yang permintaan masalah untuk mendapatkan informasi tentang konfigurasi, status dan kinerja perangkat jaringan eksternal dan aplikasi kedua adalah' Agen ', yang memenuhi persyaratan perangkat; menyimpan data tentang diri mereka dalam MIBs (Setiap agen SNMP memelihara database lokal dari informasi yang relevan dengan manajemen jaringan dikenal sebagai basis informasi Manajemen) dan kembali ini data ke pemohon SNMP.













2.4 Agen Cerdas Handphone 
"Agen Handphone Cerdas 'Istilah ini berasal dari dua disiplin yang berbeda,' agen 'istilah diciptakan dari AI dan' kode mobilitas 'didefinisikan dari sistem terdistribusi. Agen adalah sebuah benda yang memiliki benang independen dari kontrol dan dapat dimulai. Everyagent terlihat seperti objek, ketika agen diimplementasikan dalam kerangka kerja, ia bekerja sebagai benang independen dan dapat dimulai dari server untuk eksekusi sesuai rencana pelaksanaannya. 

Hal ini membuat Agen berbeda dari sebuah objek biasa. Agen cerdas mobile program yang dapat dikirim dari satu komputer dan dikirim ke komputer remote untuk eksekusi. Mereka mampu tindakan otonom dalam mengejar tujuan yang spesifik. Otonomi di agen menyiratkan bahwa agen perangkat lunak memiliki kemampuan untuk melakukan tugasnya tanpa pengawasan, atau setidaknya dengan pengawasan minimum, di mana itu akan menjadi agen perangkat lunak semi. 

Otonomi membedakannya dari program perangkat lunak umum. Agen mobile mampu untuk melakukan konkurensi, client-server asynchrony, mengurangi penggunaan jaringan (bandwidth + frekuensi), instalasi client-spesifik interface dan upgrade antarmuka dinamis. Klien menjadi 'pintar', sebuah perangkat yang tersambung ke Internet yang memungkinkan aplikasi lokal pengguna untuk berinteraksi dengan aplikasi berbasis server melalui penggunaan layanan web. Mendukung online kerja. Hal ini dapat digunakan dan diperbarui secara real time melalui jaringan dari server terpusat. Mendukung berbagai platform dan bahasa karena layanan web. Ini berjalan pada perangkat yang memiliki konektivitas internet, termasuk desktop, workstation, buku catatan, PDA dan mobilephones.











2.5 Cloud Computing Paradigma 
Ini adalah jenis baru dari bidang komputasi terdistribusi masih muncul dalam ilmu komputer. Mesin remote yang dimiliki oleh perusahaan lain yang akan menjalankan segala sesuatu bagi pengguna disebut komputasi awan. Ini akan mengubah industri komputer secara keseluruhan. Satu-satunya pengguna harus menjalankan perangkat lunak antarmuka sistem komputasi awan. Ada pergeseran beban kerja yang signifikan yaitu komputer pengguna tidak akan menjalankan aplikasi. Ini akan mengurangi kebutuhan perangkat keras dan perangkat lunak. Tidak ada batasan dari aplikasi. 

Semuanya bisa dilakukan melalui komputasi awan. Keuntungan utama dari ini adalah klien dapat mengakses data-nya di mana saja setiap saat. Ini akan mengurangi kebutuhan perangkat keras canggih yang akan membawa biaya perangkat keras ke bawah. Klien dapat mengambil keuntungan dari daya jaringan pengolahan jika komputasi awan menggunakan grid pada akhir punggungnya. Ini adalah langkah mundur untuk komputer awal memiliki keyboard saja dan terminal. Masalah-masalah utama dalam komputasi awan adalah: data pemerintahan: Usaha memiliki data sensitif yang memerlukan pemantauan dan perlindungan, memindahkan data ke perusahaan awan akan kehilangan pemerintahan mereka pada data sendiri. Pengelolaan, Monitoring, Kepatuhan, lintas alam migrasi data, Keandalan, ketersediaan dan pemulihan dan Keamanan dan privasi: keprihatinan utama dan masalah dalam komputasi awan.














3. Hasil dan Diskusi 
Dalam kode-pada arsitektur permintaan berbasis client-server, klien menjadi tipis, yang tidak memiliki hard disk, komputer jaringan, lebih mudah digunakan, dapat diandalkan dan mendukung terpusat dan sinkron tanpa manajemen jaringan otonomi. Dalam protokol manajemen jaringan sederhana, klien menjadi lemak, yang memiliki database lokal, lebih keras untuk menyebarkan, berjalan lambat dan juga mendukung manajemen jaringan terpusat. 

Dalam panggilan prosedur remote, klien adalah lemak; yang mengkonsumsi bandwidth jaringan berat dan mendukung manajemen jaringan terdistribusi, sinkron dan kurang otonom. Dalam agen mobile arsitektur client-server berbasis, klien menjadi cerdas; yang mendukung pekerjaan offline, dapat digunakan dan diperbarui secara real time melalui jaringan dari server terpusat, mendukung berbagai platform dan bahasa karena layanan web dan berjalan pada perangkat yang memiliki konektivitas internet, termasuk desktop, workstation, buku catatan, PDA dan ponsel. The komputasi awan adalah sebuah paradigma baru dan muncul yang meskipun mendukung klien pintar tetapi juga mengkonsumsi bandwidth berat, yang hanya memiliki antarmuka pengguna untuk berinteraksi dengan 'awan' dan tidak memiliki kekuatan pengolahan dan ada kapasitas penyimpanan, semua data diproses dan disimpan dalam 'awan'. Mendukung jaringan terpusat, menggunakan modus kedua sinkron dan asinkron komunikasi dan juga menggunakan TCP dan UDP sebagai protokol transport.














4. kesimpulan
Dalam tulisan ini, kita membahas lima berbeda client-server arsitektur yaitu kode-on demand, remote procedure call, protokol manajemen jaringan sederhana, agen cerdas mobile dan komputasi awan, dan akhirnya menggambar perbandingan dari arsitektur client-server dan paradigma pemrograman yang berhubungan . Pertama sampai ketiga arsitektur didasarkan pada jaringan terpusat, mereka kurang otonom, sinkron dan menggunakan bandwidth jaringan berat, arsitektur mobile agent cerdas berdasarkan terdistribusi, eksekusi secara asinkron dan otonomi, kuat dan kesalahan-toleransi perilaku, bekerja di lingkungan yang heterogen, mengurangi lalu lintas jaringan dan mengatasi latency jaringan dan komputasi awan didasarkan pada jaringan terpusat dan mendukung komunikasi sinkron dan asinkron. 

Meningkatnya popularitas jaringan heterogen terdistribusi dan internet telah menciptakan teknologi baru yang mengarah asystem harus didasarkan pada beberapa bentuk mobile agent dan komputasi awan. Jumlah yang semakin meningkat dari data yang disimpan dalam bentuk didistribusikan melalui jaringan dari sumber yang heterogen dan otonom menimbulkan beberapa masalah seperti minimalisasi komunikasi, pelestarian otonomi, skalabilitas dan perlindungan privasi, oleh karena itu, agen cerdas mobile otonom, yang mampu adaptif dan deliberatif di alam yang pilihan terbaik tosolve masalah sistem terdistribusi. Sekarang kecenderungan bahwa segala sesuatu akan berada di awan meningkatkan popularitas dan penggunaan komputasi awan. 

Kami menyimpulkan makalah kami bahwa dengan munculnya baru arsitektur client-server berbasis teknologi memerlukan perubahan dalam paradigma. Pada tahap evolusi paradigma masing-masing dan kemudian terus menyebarkan aplikasi akan mencapai massa kritis sebelum menjadi arus utama efektif tetapi hari itu akan datang pemrograman.


Source : From Mainframe to Cloud Computing: A Study of Programming Paradigms with the Evolution of Client-Server Architecture


Dost Muhammad Khan, Nawaz Mohamudally
READ MORE - Jurnal : Dari Mainframe untuk Cloud Computing: Sebuah Studi Paradigma Pemrograman Dengan Evolusi Client-Server Arsitektur

Kamis, 22 Maret 2012

Jurnal Komputasi : Kolaboratif Penjelajah Web

Abstraksi
Kemajuan terbaru di bidang kelompok komunikasi berdasarkan komunikasi dimediasi komputer meningkat, karena penerapan hasil dalam pergeseran paradigma dari penelitian sebelumnya terhadap kelompok komunikasi. Penelitian ini menggunakan perangkat lunak sosial ke dalam pola desain yang sudah ada untuk kelompok komunikasi. Penerapan kelompok komunikasi terhadap kelompok sosial menyebabkan kelebihan pada orientasi pengguna dan desain sentris manusia serta kombinasi yang menyebabkan potensi baru muncul dari fungsionalitas baru ke lingkungan kolaboratif. Alat asli dari perangkat lunak sosial masih bersistem mandiri tetapi pengaruhnya terhadap lingkungan kolaboratif tidak bisa dihindari. Bagaimanapun perangkat lunak sosial dan perangkat lunak kolaboratif yang ada tidak menyediakan cara kolaboratif untuk mencari di Internet. Dalam penelitian ini kami fokus pada lingkungan kolaboratif yang digunakan untuk menjelajah web. Sebuah model kualitas konseptual juga diusulkan untuk evaluasi dampak kualitas berjelajah web kolaboratif.

1. Pendahuluan
Tindakan timbal balik digunakan untuk memecahkan masalah bukanlah perkembangan baru. Sejarah kita penuh dengan permisalan untuk memecahkan masalah dalam kolaborasi lingkungan. Hasil dari masalah yang diselesaikan pada lingkungan kolaboratif bahkan lebih baik dari solusi yang diusulkan oleh orang tunggal. Para peneliti lebih nyaman untuk menemukan solusi yang baik dengan berbagi informasi yang dengan orang lain. Faktor yang berbeda dapat mempengaruhi pola kolaboratif, misalnya kelompok-kelompok kecil dibentuk ke bagian yang lebih besar untuk mendapatkan lebih informasi intensif. Dalam kohesi lingkungan kolaboratif dan membangun kepercayaan adalah faktor yang lebih penting untuk semua kelompok yang baik bagi peneliti. Para peneliti digambarkan datang bersama-sama adalah awal dari sebuah kelompok sekaligus menjaga kebersamaan adalah kemajuan dan bekerja bersama adalah kesuksesan. Namun, meskipun datang bersama-sama adalah langkah yang agak mudah, menjaga kebersamaan untuk bekerja sama terbukti menjadi tantangan bagi kelompok.

2. Komunikasi Kolaboratif
2.1. Kelompok Penelitian
kelompok yang berasal dari dua konsep utama: Berkaitan dan Alami. Tipe berkaitan dari kelompok adalah yang dibuat untuk tujuan penelitian dan tipe alami kelompok adalah yang independen dari aktifitas penelitian. Karakteristik kelompok seperti interaksi, saling ketergantungan, kesadaran bersama, tujuan umum, peran tertentu dan rasa keanggotaan adalah telah dikenal dalam literatur.

2.2. Kelompok sebagai Jaringan Sosial
Dalam jaringan sosial individu terikat satu sama lain untuk dari lubang koneksi, yang istilah sebagai jaringan. Analisis jaringan sosial menentukan struktur jaringan atau ketergantungan antara pemeran yang bekerja di lingkungan jaringan. Dalam kelompok jaringan sosial memberikan kekuatan utama untuk penentuan tipe hubungan antara aktor dan dependensi

3. Konsep Kolaboratif
Komunikasi yang mendukung melalui komunikasi komputer yang didistribusikan dibahas dalam bagian ini. Kelompok mendistribusikan dengan menggunakan teknologi komputer kelompok online, kelompok virtual, dan kelompok didistribusikan secara geografis. Anggota dari kelompok ini secara elektronik jaringan tersebar di seluruh dunia. Tidak ada batas geografis antara mereka. Kelompok-kelompok ini menggunakan aplikasi perlengkapan kelompok, konferensi web, konferensi video, email atau memegang pertemuan bisnis pada alat konferensi untuk tujuan komunikasi. Oleh karena itu, interaksi ini antara anggota dimediasi oleh waktu, jarak dan teknologi. Sebagian besar saluran komunikasi menggunakan tiga istilah untuk pengolahan komunikasi, yaitu: pengirim, penerima dan saluran.

3.1. Kolaborasi dan Konsep Web
Pada web 2.0 muncul konsep kolaborasi menjadi berorientasi komputer praktis berdasarkan kolaboratif perangkat lunak. Teknologi yang digunakan dalam web 2.0 paradigna dikenal sebagai : Layanan web, AJAX, konsep RSS. Dengan menggunakan web 2.0, kita dapat membangun aplikasi untuk weblog contoh, wiki, mashup, bookmark sosial dan model bisnis lainnya untuk perangkat lunak misalnya sebagai layanan.

3.2. model untuk penjelajah kolaboratif
Untuk membuat kelengkapan kolaboratif aplikasi penjelajah, kita perlu model perspektif yang berbeda dari jaringan sosial kolaboratif untuk mencari di interenet tersebut. Model ini telah diadopsi dari model pengembangan kelompok yang diusulkan oleh Tuckman pada tahun 1965.

4. Menjelajah Web Kolaboratif
Internet seperti perpustakaan, dimana banyak informasi pada jutaan halaman web. Menjelajah pada perpustakaan besar memakan waktu dan bahkan pekerjaan yang mengasyikan. Penjelajah menggunakan mesin pencari yang memungkinan untuk menemukan informasi terkait. Namun, penjelajah juga harus mencari informasi yang tepat dengan mengunjungi web masing-masing dan setiap link halaman dikumpul oleh mesin pencari. Ketika mencari setiap hasil pencarian penjelajah selalu sendirian. Beberapa kali ada kemungkinan bahwa Penjelajah meninggalkan komputer pribadi atau notebook tanpa mendapatkan informasi tertentu. Dalam penelitian kami, kami telah mengidentifikasi bahwa orang-orang dari Latar nol untuk memajukan merasa kenyamanan ketika mencari di internet. Sementara, ketika mereka berada di web menggunakan beberapa perangkat lunak peranti lunak kolaboratif atau sosial mereka merasa nyaman. Hal ini karena orang lain tersedia untuk berbagi ide dan partisipasipasi dalam penelitian mereka dan dalam kegiatan sosial. Dengan teknologi menggunakan kolaboratif kita membuat protype perangkat lunak yang disebut called Netsurf, yang membuat perjalanan kolaboratif berselancar di internet. NetSurf terintegrasi dengan browser web. Pada contoh dinamis, menyimpan URL dan kata kunci perncarian terhadap setiap pengguna NetSurf. Ketika penjelajah lain sedang mencari informasi yang sama, sebuah teknik penemuan pengetahuan (yaitu Data Mining) diterapkan untuk mendapatkan suatu set yang tepat dari informasi kepada pengguna lainnya pada contoh dinamis dalam rentang waktu yang sangat singkat

5. Kesimpulan
Web berselancar memiliki peran sentral dalam dunia internet. Aplikasi kolaboratif saat ini tersedia di internet adalah bukan informasi yang ditargetkan. Oleh karena itu, penjelajah terisolasi (menjelajah sendiri). Sedangkan cara kolaborasi surfing menyediakan cara baru untuk berselancar di internet. Keuntungan dari aplikasi ini bahwa itu adalah informasi yang ditargetkan di mana lebih satu penjelajah dapat berbagi informasi berdasarkan kepentingan bersama mereka. Perangkat lunak aplikasi berbasis dapat digunakan untuk salah satu domain riset


source

Collaborative Web Surfing
Akhtar Ali Jalbani
Aneela Yasmin
Gordhan Das Menghwar
and Mukhtiar Memon

JOURNAL OF COMPUTING, VOLUME 4, ISSUE 1, JANUARY 2012, ISSN 2151-9617
READ MORE - Jurnal Komputasi : Kolaboratif Penjelajah Web

Rabu, 11 Januari 2012

Proposal Penawaran Pembuatan SITK dan SIK

1. SOLUSI
Pertanyaan yang sering muncul bagi orang awam adalah apa yang dimaksud dengan Sistem Informasi Tenaga Kerja (SITK). SITK adalah suatu sistem yang dibangun untuk membantu pihak perusahaan dalam menjalankan segala sesuatu yang berhubungan dengan ketenagakerjaan secara efektif dan efisien dengan menggunakan komputerisasi data dan segala aktifitas organisasi.
Dengan adanya Sistem Informasi Tenaga Kerja ini. Pihak Perusahaan akan lebih mudah mengontrol kegiatan yang berhubungan dengan ketenagakerjaan dengan akurat serta akan mendapatkan laporan-laporan yang berhubungan dengan tenaga kerja secara cepat dan tepat pula.
Dalam hal ini, user anda tidak perlu lagi membuang waktu yang berharga hanya untuk mencari dan memberikan informasi pada organisasi karena semuanya telah di integrasikan dalam system informasi tersebut. Yang mereka butuhkan hanyalah menekan tombol pada keyboard dan mouse.
Sedangkan pihak manajemen pun mendapatkan keuntungan dengan adanya Sistem Informasi ini.Pihak manajemen akan dapat mendapatkan laporan-laporan yang dibutuhkan dengan cepat dan tepat. Karena user telah menginputkan semua bahan yang dibutuhkan dalam pembuatan laporan secara real time.
Dan secara tidak langsung gengsi organisasi/perusahaan pun mendapat perhatian dari pesaing. Dengan adanya Sistem Informasi Tenaga Kerja (SITK) menunjukan bahwa organisasi/perusahaan telah mampu untuk bersaing dan telah siap untuk menghadapi era teknologi dan pasar global saat ini.
Selain itu, di dalam kegiatan operasional sehari hari, perusahaan membutuhkan suatu system yang mencatat arus keuangan yang masuk dan keluar perusahaan. Maka dari itu, dibutuhkan sebuah sistem informasi keuangan yang mudah digunakan dan efektif dalam penggunaanya serta menghasilkan output yang sesuai dngan yang diinginkan perusahaan.


2. LAYANAN / SERVICE
Mengapa Sistem Informasi Tenaga Kerja & Sistem Informasi Keuangan?
Dengan memiliki Sistem Informasi Tenaga Kerja (SITK), Organisasi/perusahaan akan mendapatkan keuntungan yang begitu besar. Hal ini dikarenakan SITK dapat membuat roda organisasi perusahaan berputar dengan efisien, cepat dan akurat.
Sedangkan Sistem Informasi Keuangan bertujuan agar Perusahaan dengan mudah mencatat arus masuk dan keluar Uang dari perusahaan tersebut.
Melalui proposal ini kami ingin mengajukan penawaran pembuatan SITK dan SIK kepada bapak/ibu. Dengan harga yang relative lebih murah dari rata-rata penyedia website professional lainnya, namun bapak/ibu tetap mendapatkan fasilitas yang lengkap dan layanan purna jual dari kami. Kami menyediakan beberapa kelebihan dalam pembuatan website yang dapat dilihat dalam rincian proposal ini.
Adalah komitmen kami untuk selalu memberikan layanan yang terbaik dan memuaskan kepada klien kami dengan biaya yang relative lebih murah dan penyedia lain dibidang yang sama, kami tetap memberikan fasilitas yang terbaik dan layanan purna jual kepada klien.
Kami selalu memberikan layanan yang ekslusif kepada semua klien kami yaitu dengan memberikan kebebasan klien kami dalam rangka pembuatan website dengan desain yang dinamis baik itu template ataupun data – data yang berada didalamnya. Sistem Informasi Tenaga Kerja yang kami sediakan terdapat banyak feature yang ditawarkan, antara lain :
1.Perancangan Sistem Informasi Tenaga Kerja dan Sistem Informasi Keuangan sesuai dengan konsep yang diberikan yaitu merancang code skrip pemograman Sistem Informasi Tenaga Kerja agar dapat berjalan dengan baik sesuai dengan konsep yang sudah disepakati.
2.Membuat design Sistem Informasi Tenaga Kerja dan Sistem Informasi Keuangan sesuai dengan kebutuhan perusahaan / organisasi : Merancang design Sistem Informasi Tenaga Kerja sesuai dengan kebutuhan.
3.Penyusunan Content & Laporan : Menyusun Materi Sistem Informasi Sistem Informasi Tenaga Kerja dan Sistem Informasi Keuangan yang telah diberikan berupa : informasi tentang data tenaga kerja, data kontrak, data keuangan dll. Serta memberikan Laporan yang akurat kepada pihak manajemen.


3.DEVELOPMENT AND COST
Penawaran yang kami ajukan :
1.Penawaran Pembuatan Sistem Informasi Tenaga Kerja dan Sistem Informasi Keuangan
2.Penawaran Maintenance
3.Penawaran Jasa Lain – lain

1.Penawaran Pembuatan Sistem Informasi Tenaga Kerja dan Sistem Informasi
Dalam penawaran ini kami sebagai konsultan web menawarkan pembuatan SITK dan SIK. Tentunya SITK dan SIK akan dibuat menarik dan dapat mewakili informasi yang diperlukan oleh perusahaan. SITK dan SIK yang akan dibuat ini akan diberikan fitur untuk menambah, mengubah, menghapus data Tenaga Kerja dan juga data-data lainnya yang dibutuhkan.

2.Penawaran Editing / Maintenance
Kami sebagai konsultan web akan membantu dalam perawatan dari sistem Anda. Yang mana scope pekerjaan yang ada melingkupi troubleshoot, dan juga bug fixing bilamana ada kekurangan yang timbul di kemudian hari. Untuk pekerjaan maintenance dapat dibicarakan lebih lanjut.

3.Penawaran Jasa Lain – lain
Dalam penawaran jasa yang lain Kami juga menyediakan jasa penyetingan internet, konfigurasi server, pembuatan aplikasi keuangan, pembuatan modul untuk presentasi dan lain-lain.


Penawaran Paket Jasa Website

Paket Harga Scope
SITK + SIK 1 Sistem yang dibuat menggunakan PHP, beserta database PostgreSQL
SITK +SIK 2 Sistem yang dibuat menggunakan Codeigniter yang mana lebih bagus dalam hal security, beserta database PostgreSQL
Maintenance Website Untuk 3 kali maintenance selama 1 bulan (maintenance diluar script)
Jasa Lain-lain Untuk jasa selain yang disebutkan di atas dapat dibicarakan lebih lanjut

WAKTU PENGERJAAN
Pengerjaan SITK ini direncanakan berlansung selama 8 minggu sejak penandatanganan kontrak. Asumsi yang ada adalah bahan telah tersedia. Rencana 8 minggu tersebut kami perkirakan setelah dimasukkannya kesulitan-kesulitan yang tak terduga, jika tidak ada kesulitan-kesulitan yang kita perkirakan sebelumnya web bisa selesai sebelum waktu tersebut berlalu.
Dibawah ini schedule pengerjaan yang kami buat :
READ MORE - Proposal Penawaran Pembuatan SITK dan SIK

Senin, 14 November 2011

Examples of Forensic Tools

• DriveSpy
Beroperasi pada DOS dan memberikan semua tool yang diperlukan untuk melakukan penjelajahan suatu media dan menemukan data yang tepat.
• EnCase - oleh Guidance Software
EnCase adalah Salah satu produk komputer forensik yang dihasilkan oleh Guidance Software (www.guidancesoftware.com), digunakan untuk menganalisis media digital (misalnya dalam investigasi sipil / pidana, investigasi jaringan, kepatuhan data dan penemuan elektronik). Perangkat lunak ini tersedia untuk badan-badan penegak hukum dan korporasi. Encase terdiri dari tool untuk data akuisisi, pemulihan file, pencarian atau indeks dan file parsing.
EnCASE memiliki GUI yang menarik dan beroperasi pada image ketimbang bukti asli. EnCase juga mengikutsertakan fungsi pembangkitan laporan dan suatu feature yang sangat berguna yang mendukung bahasa pemrograman bernama Escript. EnCase, dari Guidance Software bisa mengelola dan melihat semua bukti. Terdapat feature untuk mencatat siapa yang bekerja dan kapan dengan data.
• Drive imaging utilities
Aplikasi ini digunakan untuk membackup / merestore data pada hard disk. Ada banyak aplikasi ini, contohnya Norton Ghost, Safeback, Snapback, Drive Image Pro dan lainnya.

Terdapat bermacam vendor perangkat lunak forensik. Pada vendor The New Technologies Corporate Evidence Processing Suite menyediakan aplikasi yang berisi:
 CRCND5: CRC (checksum) yang memvalidasi isi file.
 DISKSIG: CRC program yang memvalidasi image backup.
 FILELIST: Tool katalog disk untuk evaluasi komputer berdasarkan waktu
 FILTER I: Filter berkecerdasan dengan fuzzy logic.
 GETFREE: Tool pengumpulan unallocated data.
 GETSLACK: Tool pengumpulan untuk file slack.
 GETTIME: Program untuk dokumentasi waktu dan tanggal sistem sebagai barang bukti
 NTI-DOC: Program dokumentasi untuk merekam atribut, tanggal dan waktu file.
 SEIZED: Program untuk mengunci dan mengamankan komputer
 SHOWFL: Program untuk analisa keluaran daftar file
 TextSearch Plus: Utility pencarian teks untuk menentukan letak kata kunci dari teks dan grafik

Pada vendor Key Computer Service menyediakan aplikasi yang berisi:
 Program password cracker
 WIPER/WIPEDRV - Menghapus keseluruhan informasi secara lojik atau fisik dengan menulis setiap byte karakter.
 LISTDRV - utility yang menguji file FAT12, FAT16, dan FAT32 yang dibatasi koma dan tanda petik untuk disiapkan diimport ke database atau spreadsheet.
 CHKSUM - utility yang mengkalkulasi 64-bit checksum untuk drive fisik atau lojik
 DISKIMAG - membuat copy image floppy untuk analisis
 FREESECS - Untuk mencari drive lojik spesifik tertentu untuk free space dan menyimpan informasi yang termuat di unnalocated space ke file..
 DISKDUPE- utility berbahasa assembly yang membuat copy forensik dari floppy disk
 DATASNIFFER- utility yang memotong file data dari file atau unused space (saat recovery dengan utility seperti FREESECS).

Meski terdapat program khusus forensik yang tersedia, program seperti MS-DOS bisa merupakan tool forensik yang berguna. Misal perintah DISKCOPY, DEBUG, UNDELETE, dan UNFORMAT.


Forensics Tool :
Part I Linda Ernita Sari (50408510): Forensic Software Category
Part II Judha Noer Ali (50408479): Brainware
Part III Abu Jihad Akbar (50408011): Database
Part IV Djarot Nugraha Wibowo (50408287): Examples of Forensic Tools part 1
Part V Tri Hardiansyah (50408836): Examples of Forensic Tools part 2
READ MORE - Examples of Forensic Tools

Selasa, 24 Mei 2011

Permainan Tower Of Hanoi pada Ponsel Berbasis Android

Menara Hanoi, yang diciptakan oleh Édouard Lucas pada tahun 1883, adalah salah satu permainan puzzle yang menggunakan tumpukan keping. Terdiri dari tiga batang (kolom) dan sejumlah keping dengan ukuran berbeda yang dapat masuk/keluar kolom. Tujuan permainan ini adalah memindahkan semua tumpukan keping dari satu kolom ke kolom lain.

Kali ini kita akan memainkan aplikasi permainan Tower Of Hanoi tersebut pada ponsel berbasis Android. Mengingat saat ini maraknya ponsel berbasis Android. Untuk membuat aplikasi permainan Tower Of Hanoi ini, software-software yang kita butuhkan adalah:
- Java Development Kit versi 5 ke atas.
- Eclipse versi 3.4 ke atas.
- Android SDK starter package
- ADT untuk Eclipse
- APK Installer
- Droid Draw

Sedangkan hardware Minimum yang dibutuhkan untuk membuat dan kemudian menjalankannya pada emulator adalah:
- Memori 512 MB
- Processor pentium 4
- 3 GB Harddisk

Cara bermain:
Setelah kita selesai membuat aplikasi game ini, kita jalankan pada emulator androidnya, kemudian tunggu beberapa saat hingga muncul jendela emulatorny seperti gambar di bawah ini:

















Lalu aplikasi ini akan mulai dengan sendirinya dengan halaman awal seperti berikut:
















Kemudian pilih 'Mulai' untuk memulai permainan ini.

















Aturan permainan ini adalah sebagai berikut :
- Hanya satu keping yang boleh dipindahkan untuk satu langkah
- Pada setiap langkah, satu keping yang paling atas di satu kolom dipindahkan dari kolom tersebut lalu ditumpukkan ke kolom lain
- Keping tidak boleh ditumpuk ke atas keping yang lebih kecil


Algoritma yang digunakan pada permainan Tower Of Hanoi:


Dalam ilmu komputer, Divide and Conquer merupakan salah satu paradigma desain algoritma yang penting dan bekerja secara rekursif dengan memcah masalah menjadi dua atau lebih sub-masalah dengan type yang sama atau berhubungan hingga sub-masalah submasalah tersebut menjadi cukup mudah diselesaikan. Penyelesaian setiap sub-masalah kemudian dikombinasikan untuk memberi solusi dari awal permasalahan, algoritma Divide and Conquer sangat terikat dengan relasi kerekursifan antara fungsi. Hal lain yang membantu memudahkan kita dalam penyeleaian masalah, terutama tentang menuliskan algoritma khusus dalam bentuk rekursif atau nonrekursif , starting point yang baik adalah membuat pohon rekursif untuk menggambarkan ruang solusi yang ada. Dalam penerapannya, divide and conquer dapat digunakan untuk mereduksi masalah Tower of Hanoi yaitu memecah masalah penyusunan tower yang dalam makalah ini direpresentasikan dengan tiga keping untuk dibagi menjadi tiga sub-masalah terus menerus hingga tercapat sub-masalah primitif yang dapat diselesaikan dengan mudah. Penyelesaian masalah ini dapat juga diaplikasikan untuk tower dengan jumlah kepingan lebih dari tiga. Dalam hal ini persoalan dipilih tiga keping untuk meminimumkan ruang solusi yang ada.
READ MORE - Permainan Tower Of Hanoi pada Ponsel Berbasis Android

Rabu, 23 Maret 2011

[Tips+Trick] Menghilangkan tanda panah pada shortcut

Step 1
buka regedit, Start >> Run >> Regedit

Step 2
buka HKEY_CLASSES_ROOT >> Lnkfile

Step 3
Delete Value IsShortcut

Trus restart komputer nya...

http://www.kaskus.us/showthread.php?t=5108090
READ MORE - [Tips+Trick] Menghilangkan tanda panah pada shortcut

Senin, 27 Desember 2010

serangan brute force

http://id.wikipedia.org/wiki/Serangan_brute-force
READ MORE - serangan brute force