Tampilkan postingan dengan label TUTORIAL. Tampilkan semua postingan
Tampilkan postingan dengan label TUTORIAL. Tampilkan semua postingan

Key Enkripsi adalah proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus. Keuntungan dari enkripsi adalah kode asli kita tidak dapat dibaca oleh orang lain. Berikut ada beberapa macam metode enkripsi yang dapat anda digunakan pada pemrograman website seperti PHP, ASP dan yang lainnya. 1. Metode Enkripsi MD2 Message-Digest algortihm 2 (MD2) adalah fungsi hash cryptographic yang dikembangkan oleh Ronald Rivest pada tahun 1989. Algoritma dioptimalkan untuk komputer 8-bit. MD2 yang ditetapkan dalam RFC 1319. Meskipun algoritma lainnya telah diusulkan sejak dulu, seperti MD4, MD5 dan SHA, bahkan sampai dengan 2004 [update] MD2 tetap digunakan dalam infrastruktur kunci publik sebagai bagian dari sertifikat yang dihasilkan dengan MD2 dan RSA. 2. Metode Enkripsi MD4 Message-Digest algortihm 4(seri ke-4) yang dirancang oleh Profesor Ronald Rivest dari MIT pada tahun 1990. Panjangnya adalah 128 bit. MD4 juga digunakan untuk menghitung NT-hash ringkasan password pada Microsoft Windows NT, XP dan Vista. 3. Metode Enkripsi MD5 MD5 adalah salah satu dari serangkaian algortima message digest yang didesain oleh Profesor Ronald Rivest dari MIT (Rivest, 1994). Saat kerja analitik menunjukkan bahwa pendahulu MD5 yaitu MD4 mulai tidak aman, MD5 kemudian didesain pada tahun 1991 sebagai pengganti dari MD4 (kelemahan MD4 ditemukan oleh Hans Dobbertin). Dalam kriptografi, MD5 (Message-Digest algortihm 5) ialah fungsi hash kriptografik yang digunakan secara luas dengan hash value 128-bit. Pada standart Internet (RFC 1321), MD5 telah dimanfaatkan secara bermacam-macam pada aplikasi keamanan, dan MD5 juga umum digunakan untuk melakukan pengujian integritas sebuah file. 4. Metode Enkripsi SHA SHA adalah serangkaian fungsi cryptographic hash yang dirancang oleh National Security Agency (NSA) dan diterbitkan oleh NIST sebagai US Federal Information Processing Standard. SHA adalah Secure Hash Algoritma. Jenis-jenis SHA yaitu SHA-0, SHA-1, dan SHA-2. Untuk SHA-2 menggunakan algoritma yang identik dengan ringkasan ukuran variabel yang terkenal sebagai SHA-224, SHA-256, SHA-384, dan SHA-512. 5. Metode Enkripsi RC4 RC4 merupakan salah satu jenis stream cipher, yaitu memproses unit atau input data pada satu saat. Unit atau data pada umumnya sebuah byte atau bahkan kadang kadang bit (byte dalam hal RC4). Dengan cara ini enkripsi atau dekripsi dapat dilaksanakan pada panjang yang variabel. RC4 adalah penyandian stream cipher yang dibuat oleh Ron Riverst pada tahun 1987 untuk pengamanan RSA. Algoritmanya didasarkan pada permutasi acak. 6. Metode Enkripsi Base64 Base64 adalah sistem untuk mewakili data mentah byte sebagai karakter ASCII. Base64 menyediakan 6-bit encoding 8-bit ASCII karakter. Base64 merupakan format yang dicetak menggunakan karakter, memungkinkan binari data yang akan dikirim dalam bentuk dan email, dan akan disimpan di database atau file.

Baca Selengkapnya......

Tutorial Corel Draw 12

Posted by juragansopwer On 2 komentar

CorelDraw 12 merupakan salah satu software desain grafis yang sangat terkenal. Berbagai fasilitas untuk mendesain tersedia di sini sehingga memudahkan para penggunanya untuk memanfaatkannya. CorelDraw 12 dapat digunakan untuk berbagai keperluan, mulai dari membuat brosur, membuat pamphlet, surat undangan, majalah, brosur dan cover buku yang menarik.

Supaya dapat membuahkan hasil yang menarik, diperlukan latihan-latihan. Sebagai bahan latihan, akan saya paparkan tips & triks menggunakan coreldraw. Mudah-mudahan bermanfaat bagi kita semua…untuk mendownload, silahkanKlik disini

Baca Selengkapnya......

BELAJAR JOOMLA

Posted by juragansopwer On 0 komentar

Jomla adalah content management system (CMC) yang sangat unggul, yang mana anda bisa membuat

anda membangun website dan powerful online aplikasi dengan cepat. Banyak aspek lain yaitu

mudah digunakan dan dapat dikembangkan sendiri, Joomla adalah software pembuat website yang

sangat popular dan lebih dari itu Joomla adalah open source solution yang gratis untuk semua
orang.
Apa itu content management system (CMS)?

Content Management System adalah software yang tetap men-trak setiap isi dari website anda,

seperti perpustakaan umum yang men-trak (baca menyusun) buku dan menyimpannya. Content

(baca: isi) bisa seperti teks, photo, music, video, dokumen atau apa saja yang anda dalam

pikiran anda. Keuntungan utama menggunakan CMS adalah tidak memerlukan skill atau

pengetahuan khusus.
Apa contoh didunia nyata yang dapat Joomla perbuat?

Joomla digunakan di seluruh dunia untuk membuat website yang powerful dari segala bentuk dan

ukuran, contohnya:

* Web perusahaan dan portal.
* Intranet dan extranet perusahaan.
* Majalah, surat kabar online dsb.
* E-commerce dan online reservations.
* Web Pemerintah
* Bisnis kecil website.
* Non profit dan organisasi.
* Web komunitas
* Personal dan family web.

Joomla dapat membantu membuat web untuk klien anda.

Joomla di design menjadi mudah di install dan di setup walaupun anda bukan orang yang ahli.

Banyak web hosting service menawarkan single-click install, membuat web dan jalan dalam

beberapa menit saja.

Untuk web designer dan developer akan cepat membangun website untuk klien nya. Dengan

kemudahan Joomla anda dapat membuat klien anda dengan mudah memanage dengan sendirinya.

Jika klien anda membutuhkan fungsi-fungsi yang special, Joomla dapat di kembangkan dengan

mudah dan kebanyakan gratis bisa dilihat di GPL license tersedia di Joomla Extensions

Directory.

Joomla dapat digunakan secara Advance oleh para web developer.

Banyak perusahaan dan organisasi membutuhkan kemampuan yang lebih dari pada Joomla Basic

paket. Untuk kasus-kasus paket seperti itu Joomla’s powerful application framework membuat

kemudahan kepada para web developer untuk membuat add-ons yang mutakhir yang dapat

memperluas fungsi Joomla menuju virtually unlimited directions.

Core Joomla framework memungkinkan para web developer bisa membuat dengan cepat dan mudah

sbb:

* Inventory control systems
* Data reporting tools
* Application bridges
* Custom product catalogs
* Integrated e-commerce systems
* Complex business directories
* Reservation systems
* Communication tools

Sejak Joomla berbasis PHP dan MySQL, anda dapat membangun powerful applikasi dalam open

platform yang mana semua orang dapat menggunakannya, berbagi dan support. Untuk mengetahui

informasi Joomla framework kunjungi Joomla Developer Network.

Tertarik untuk segera memulai segala sesuatunya dengan Joomla? klik tautan ini untuk mendownload joomla versi terbaru
Klik disini

Baca Selengkapnya......

Superfast Broadband

Posted by juragansopwer On 1 komentar


There is a new breed of superfast broadband approaching which will be welcome news to the majority of the British public that are currently stuck with a maximum top speed of 8Mbps.

It is undeniable that Broadband take-up in the UK has been huge; the majority of the public now access the Internet via a broadband connection rather than a conventional dial up modem. A few weeks back I talked about broadband packages which made Internet access either free or incredibly cheap meaning that even occasional Internet users would be financially better off with a broadband connection.

Although the prices have been tumbling, a ceiling limit on the speeds obtainable has been reached and this needs to be broken through; although 8Mbps is a comfortable speed which will suit the majority of users we are lagging well behind many other parts of the world. A limited number of users in built up areas in Japan for example are currently able to receive blisteringly fast 1000Mbps speeds.

At present, the UK broadband provider for choice when it comes to the speed of connection is Virgin Media who have been offering 20Mbps for years now and have just introduced 50Mbps across the UK. Clearly the speed difference between the Virgin offering and standard ADSL which comes through your conventional phone line is huge.

The difference in speed is due to the type of cable employed for carrying the signal. Virgin uses a relatively new and advanced fibre optic system – this explains why you do have to live in a Virgin cabled area (formally Telewest and NTL) to receive the service. Other broadband products transmitted through your conventional phone line rely on old copper cables; these were originally designed for carrying voice calls and as such there is a limit to the speed that data can be transmitted along them.

Although 50Mbps will be more than enough for the majority of Internet users, Virgin are currently trialling a 200Mbps broadband service in Kent. If the service were to be unveiled across the UK it would give Virgin Media customers one of the fastest broadband services in the world.

Unfortunately only 12.6 million homes are in a Virgin Media cabled area which is why many have to ADSL broadband though their conventional phone line. In order to increase the speeds available to these users BT is currently upgrading exchanges across the UK to ADSL 2+ which will offer up to 20Mbps. Although Torbay hasn’t yet been switched over the exchanges should be upgraded by summer of next year which will result in an approximate doubling of speed at, most likely, no extra cost.

After the ADSL 2+ rollout it would be fair to say that we would have pretty much reached the theoretical maximum speed that you can transfer data down a copper cable. In order to overcome this, BT has began rolling out its own fibre optic broadband across the country however current plans will seen only 40% of UK households covered by 2012 and it is unlikely that they will cover Torbay in this initial phase.

At present, your best bet for the fastest broadband in Torbay is to check if you are in a Virgin covered area (check availability at www.virginmedia.com). Alternatively, if you are not covered, sit back and wait for the ADSL 2+ rollout; unfortunately this will more than likely have to suffice until we have a nationwide rollout of fibre optic technology across the UK.

Baca Selengkapnya......


Software Development Outsourcing


Rabu, 2009-05-20, 14:43:41

Oleh : Frieyadie

Tema : Tren Terbaru Software dan Karakteristiknya

Perangkat lunak atau piranti lunak adalah program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Perangkat lunak dapat juga dikatakan sebagai penterjemah perintah-perintah yang dijalankan pengguna komputer untuk diteruskan ke atau diproses oleh perangkat keras. Industri sekarang ini sudah mengarah bagai mana hal tersebut di Outsourcing. India adalah negara yang memiliki sumber daya yang sudah diakui kualitas untuk layanan Software Development. Pelaksanaan pelayanan teknis dan bakat luar negeri ke dalam proses bisnis ini diharapkan untuk mendapatkan yang terbaik dari menempatkan sebagai kombinasi berkualitas tinggi dan hemat biaya layanan dari India.

Masih dalam lingkup regional Asia adalah Cina adalah kompetitor yang paling dekat untuk memenangkan pasar yang lebih luas untuk layanan telekomunikasi dan Offshore pasar bisnis Outsourcing lainnya

Menurut Richard Kartawijaya di Jakarta, Rabu (11/6) yang dilansir oleh Kompas, di sela-sela workshop Menuju Kebangkitan Industri Teknologi Informasi dan Komunikasi Nasional untuk Inovasi Konten pada Sistem Pelayanan itu, Richard mengatakan, bisnis perangkat keras telah dikuasai banyak negara, seperti Jepang, Taiwan, hingga China.

Mulai saat Independent Software Vendor (ISV) outsourcing memberikan proposal penawaran. Berikut ini adalah contoh aktifitas yang biasanya hanya berupa rencana tanpa disertai estimasi akurat:

* Identifikasi bagian kritikal (kompleksitas utama) dalam proyek
* Penentuan ukuran proyek (jumlah anggota tim pengembang)
* Pembuatan jadwal kerja pengembangan aplikasi
* Struktur tim dan pembagian kerja dalam tim pengembang
* Penentuan prioritas fitur aplikasi yang dikembangkan
* Pembagian fase proyek ke dalam siklus iterasi

Umumnya proyek outsourcing pengembangan software enterprise dimulai dengan pemahaman yang sangat minim tentang apa yang sebenarnya harus dibangun dan bagaimana membangunnya. Dan tidak ada satupun metode software engineering yang bisa menjamin 100% keberhasilan.

Karakteristik Software Outsourching dan Pendekatan Software Outsourching

Berikut kemungkinan sejumlah perbaikan keseluruhan gaya dalam pengembangan perangkat lunak outsourcing.

1. Pendekatan Aktifitas Software Engineering
Pendekatan umum untuk kegiatan rekayasa perangkat lunak, dilakukan di sebuah perusahaan perangkat lunak. Di sini kita akan hadir dengan prinsip-prinsip dasar hanya untuk membuat mungkin untuk memahami bagaimana dapat diterapkan ke pengembang outsource.
Dasar karakteristik pendekatan seperti berikut ini:
1. Pendekatan Incremental. Pada awalnya dapat diterapkan hanya untuk satu kegiatan rekayasa perangkat lunak seperti. Software Quality Assurance. Pendekatan ini dapat diperluas ke meliputi kegiatan lainnya.
2. Pendekatan yang didasarkan pada gagasan untuk mempertahankan kontrol terhadap seluruh waktu proyek . Pendekatan ini bisa menggunakan universal teknik analisis komparatif dan satu set alat-alat yang mendukung sehingga untuk mengukur kemajuan dalam mengamati kegiatan.
3. Pendekatan yang spesifik menyesuaikan dengan fitur dan gaya kerja yang ada pada perangkat lunak perusahaan. Diterapkan untuk setiap teknik, setidaknya terdapat 2 (dua) tingkat kompleksitas harus ditetapkan.
2. Program untuk Efesien Pengembangan Outsourcing
Tujuannya adalah untuk menjaga kontrol atas sumber daya manusia, produk, proses dan proyek. Ini mengarah ke tujuan awal, terdapat 2 kegiatan, yaitu:
* Manajemen Proyek dan Quality Assurance.
* Konfigurasi Manajemen Perangkat Lunak
3. Pemeliharaan terhadap Produk Outsourced Software
Masalah pemeliharaan terhadap proyek outsourcing tetap tidak baik sampai sekarang. Terdapat beberapa tambahan kontrak untuk beradaptasi dan perangkat tambahan. Secara umum, tiga pendekatan yang dimungkinkan, yaitu :
1. Pemeliharaan dilakukan pengembang dalam organisasi
2. Pemeliharaan dilakukan dengan pelanggan organisasi
3. Pemeliharaan kontrak untuk pihak ketiga.

Daftar Pustaka

Mattotorang, Risman Adnan. 2007. Software Development Outsourcing di Indonesia. http://geeks.netindonesia.net/blogs/risman. Date Access 10 Mei 2009

Luebbecke Claudia, Claudio Husykens. 2005. Selective Software Outsourcing via the Internet Web-Enable Value Creation: Determinant and Limits. Departement of Media Management University of Cologne. pp. 239 – 250

Maneva, Nelly. 2003 Software Quality Assurance and Maintenance for Outsourced Software Development, Institute of Mathematics and Informatics, pp 644-649

http://tekno.kompas.com/read/xml/2008/06/11/20292041/indonesia.masih.berpeluang.di.bisnis.software

http://businesstechnology-asia.com/features/show/Singapore-and-Malaysian-Outsourcing-Companies-Join-Forces.html

New Announcement

Web Programming Lanjut
Selasa, 2009-07-28, 223 Times
Tugas Web Programming Lanjut untuk Kelas e-Learning Yogyakarta


Java Programming
Selasa, 2009-07-28, 193 Times
Tugas Java Programming untuk Kelas e-Learning Yogyakarta


Pascal Programming
Kamis, 2009-05-14, 409 Times
Tugas Pascal II


Baca Selengkapnya......