Memperkenalkan dreDSync V.1.0 Produk Terbaru dr.emi
November 2nd, 2008 by dr.emi
dreDSync V.1.0 merupakan karya gw ke-sekian kalinya untuk dunia IT, berfungsi sebagai Data Syncronizer yang berbasis pada komunikasi Flat File TXT dan Socket Detection. Gw bikin menggunakan bahasa pemrograman PHP dan terinspirasi dari project terbaru gw CBT of TNI.
Memperkenalkan dreDSync V.1.0 Produk Terbaru dr.emi
What is dreDSync V.1.0 ?

baca (DE-ER-E DE-SYNC)
dreDSync V.1.0 merupakan karya gw ke-sekian kalinya untuk dunia IT, berfungsi sebagai Data Syncronizer yang berbasis pada komunikasi Flat File TXT dan Socket Detection. Gw bikin menggunakan bahasa pemrograman PHP dan terinspirasi dari project terbaru gw CBT of TNI.
What for dreDSync V.1.0 ?
dreDSync V.1.0 diciptakan untuk mensyncronkan data pada server dan client, yang dalam hal ini di implementasikan pada project CBT of TNI
What is the main Concept ?
Konsep utamanya gw peroleh dari Andyka GloboCode.Com saat CBT of TNI project mengalami kendala penghematan bandwidth, karena menggunakan File file Multimedia.
Kami baru saja mendapat project dari TNI, membuat System Pembelajaran Multimedia Berbasis Web, yang diperuntukkan bagi siswa siswa TNI-AD seindonesia. Tentunya karena berupa System Pembelajaran Multimedia, file file nya terdiri dari file multimedia dan file file lainnya, yang kedepannya sudah pasti akan memakan banyak bandwidth kalo lagi dipake !
Dan inilah strategi kami :
CBT memiliki struktur file yang terdiri dari 2 jenis:
First, Multimedia files (ie: audio, video, and another big filesize) yang akan ditempatkan pada Server dan Client sebagai File Permanent
Second, Miscleneous files (ie: JPG, PNG, ZIP, XML anf TXT). File file ini akan di update sesuai jadwal kulikulum yang telah ditetapkan
Dari keterangan singkat diatas, gw perlu sebuah skrip downloader otomatis, untuk mendeteksi Last Modified File file Miscleneous yang ter update saat mendatang. Secara teknis dapat digambarkan sebagai berikut:
Saat Administrator CBT membuat schedule baru update data, dia harus membuat schedule pada Administrator dreDSync V.1.0 yang telah disediakan. Dengan demikian fungsi scanning all directories pada aplikasi dreDSync V.1.0 akan mendata keberadaan lokasi source file terbaru yang telah diupdate sebelum menginput schedule. Pendataan ini dilakukan oleh server dengan menempatkan log download list nya pada sebuah file TXT, untuk kemudian akan “menembaki” seluruh client menggunakan Socket Connection, sebagai pertanda File Update terbaru telah siap di download oleh masing masing client. Dengan demikian proses Syncronisasi data dapat dimulai.
Error handling while Syncronizing Data
Kasus DisConnect
Sebuah aplikasi tentunya akan selalu memiliki Bug, dengan demikian error handling pun gw siapkan, menjaga suatu saat terjadi. Dalam kasus ini yang dikhawatirkan adalah putus koneksi dan mati lampu/Client nost respon, sehingga saat terjadi syncronisasi data besar kemungkinan belum selesai diproses.
Untuk itu gw memberikan catatan kecil untuk setiap client, jika data nya masih belum sama dengan downloadlist pada server maka pesan not complete akan dituliskan client pada system lognya, dengan demikian saat client kembali di running, maka secara otomatis proses syncronisasi data akan dilanjutkan mengacu kepada downloadlist yang tersedia sebelumna. Sehingga pada dreDSync V.1.0 ini gw tidak menghapus system log pada server untuk 1 minggu kedepan, dan hal ini akan berdampak positif bagi client yang belum selesai mendownload data masih punya kesempatan untuk mendownload nya kembali. Tapi jika keadaan baik baik saja, client akan menuliskan pesan complete pada system lognya.
Processing Screen Shoot
Running on server

Running on Client

Syncronizing Data on Progress

jQuery Panel Menu Administrator

jQuery Block UI for Login Form

CPanel Administrator for Schedule

CPanel Administrator for SysLog and Config

CPanel Administrator for Client Register

Popularity: 12% [?]
Hello my fox! Glad to see you today!If you love my tutorial, please chose any action from the left button.
Just say it with fill the comment form.
My Friends Link
10001 Inspirasi 4w1n.Blogspot.Com Afial blog Afotsum.CO.NR Alfikry Blogspot Ancaran.Com Andrian.Blogdrive.Com AngsaRea AraZidsi Arteknindo.Com ArtheZoo.TK Articlecillin Belajar Gratis Blog Si Bochan BloGila_U2.Blogdrive.Com BOGIRO Book and Movie Review Can_Dra Blog Catalog-Tutorial CatatanLou.110mb.Com Coin-Kevin DataBagus.Com Dede Permana, S. Kom (PT. BITA Bandung) Deniall.Com Desire 8 Distro & Clothing Diplomski.Com Ensept.Com Esato.Com Faris Wijaya FarisW.Com Blog Fendix Wordpress Foxxed-ART Gadget and Tech Gedex.Web.ID GejalaGila.Com GraphicVN HendiHen.Com Henny Indrianty Hmzaky-dot.Blogspot.Com I D I K IDWebHost.BIZ IDWebHost.Com Ilivetodesign.Com Ilmu Grafis Inez Nugroho Irenk Design IT Club Lombok Jafair.Multiply.Com Jaloe Blog Spot Jenggot Community JiranKubur Jurnal Jaloee K B M S Blog Klik-Kanan.Com LearnSimply LensaDarbi MadeInAra – Graphic Design Mark Xaviar Mifka.Multiply.Com More Tech Tips! Ngetixide.Wordpress.Com Nursingmedia.Blogspot.Com OneMoment.CO.NR PC MILD Percikan Iman Bandung Profit Trading Forex Pulsa Center PuwaSila Denpasar Rumah Sakit Herbal SEO Articles and Newsletters Seputar Info Wanita {Niella Anwar} SMKN 3 Batu Supermodel and Celebrity Tedy Blog TeguhNET Articles The-Sulton.Com TopBlogArea.Com Tutorial Flash – Blog Apri Tutorial Website Ubaid UdaraMaya.Com WebDesigner.Web.ID Yudha Yudhanto, S. KomAdvertise
Sponsors
Most Popular Posts
- Membuat Manajemen Hak Akses User dengan Codeigniter
- Interactive Ajax Data Management with Codeigniter
- Web Design Layout Plus Implementasi jQuery Tab Content
- Simple Swing Login Form And getText()
- Web Base Controller System with NirCMD
- Create a simple application to open an EXE file on the window with JAVA
- How to Check Username Availability using jQuery + PHP
- dreLogin v.2.0 Has Release
- The Chain Tutorial from FuelYourCreativity
- Email untuk Pak ESBEYE di HUT RI ke 65
Category
Subcribe RSS Feed
Translate
Flick Group dr.emi
dr.emi creative design
SEO Articles & Newsletters
Forum dremi.info
Free Download
Recent Comments
- dr.emi: @ade itu make toggle nya jQuery: http://api.jquery.com/slid...
- dr.emi: ma sama..... mas berok...
- dr.emi: ada mas berok: http://www.dremi.info/tutorials/jquery/drelo...
- datih: apakah ada syntak Log-in php ???...
- Armin: ngakalin rounded corner biar compatible di semua browser kek...
- Armin: edan ini, tutorialnya langsung sehalaman...gkgkk.. sukses b...
- erny: kereeennn... makasiihhh... kapan2 balik lg! hehehe. :D...
Recent Posts
- MARJINAL DI TVONE "RADIO SHOW"
- Mail Yahoo make me frustrating
- Sharing Pengalaman menggunakan CI dan CakePHP
- Lowongan Kerja dr.emi creative design - Oktober 2011
- Happy Eid Mubarak - May God Bless You!
- Lowongan untuk PHP Programmer (PT Xsis Mitra Utama)
- Fenomena ustad/ustazah jadi2an di tipi sedang marak
- Sayang sekali tak dapat nonton Marky Ramones
- [FIX] Installing Ruby on Rails 3, MySQL and SOLVE few problem on UBUNTU 10.10 (Maverick)
- Small Tip, big solution in SVN Problem
Archives
Popular Tags
3D illustration abstract design adsense aero button animation banner clean navigation codeigniter colouring layer CSS tutorials effect form interface glassy effect google gradient style GUI photoshop design hacker handcoded HTML indonesian culture IT job jQuery layer mask logo lowongan kerja merancang web pen tool photo retouch photoshop design PHP PHP Advance PHP login php programmer product demo relationship search engine shapping spirit text effect transparent gradient web articles web design web development web header web layout web tips






















PSD Files
PHP Source Code






