03 Aug 2013 @ 12:48 
Bismillaah. Alhamdulillaah. Nahmaduhu wa nushalli wa nusallimu 'alaa rasuulihil kariim.

Pada artikel kali ini, penulis akan berbagi tutorial yang berhubungan dengan algoritma dan pemrograman, namun lebih dari sisi teknisnya saja.

Beberapa mahasiswa ketika mendesain program, kadang-kadang dalam sebuah fungsi/fitur programnya membutuhkan data yang diambil secara acak dari sekumpulan data.

Contoh kasus yang sering ditemui terdapat pada web elearning atau LMS (Learning Management System).

Misalnya, bagaimana mengambil satu atau beberapa buah soal dari bank soal secara acak dan unik.

Kadang-kadang fungsi random sudah bisa dikerjakan, namun hasilnya tidak unik, sehingga soal yang sudah dimunculkan masih ada kemungkinan muncul lagi.

Beberap metode yang sering dipakai oleh mahasiswa adalah Fisher-Yates Shuffle (http://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle).

Pada dasarnya, solusi dari permasalahan ini juga dapat diselesaikan hanya dengan bermain fungsi random dan array (larik).

Teknis singkatnya dapat dilihat di catatan slideshare berikut.
(http://www.slideshare.net/galihboy/mengambil-data-acak-secara-unik-dari-sekumpulan-data)

Untuk pseudocode-nya insya Allaah menyusul.

More »

Posted By: Galih Hermawan
Last Edit: 03 Aug 2013 @ 13:06

EmailPermalinkComments (1)
Tags
 17 Oct 2009 @ 15:52 

Alhamdulillah. Nahmaduhu wa nusholli wa nusallimu ‘alaa rasuulihil kariim.

Domain gratis yang menawarkan independensi dalam pengelolaan DNS sekarang tidak hanya dikuasai oleh http://www.co.cc saja, namun ada beberapa penyedia domain gratis yang mulai bermunculan, yaitu: http://www.nic.cz.cc/ dan http://www.co.tv/.

Tutorial pemanfaatan DNS di situs http://www.nic.cz.cc/ pada dasarnya sama dengan situs http://www.co.cc , Anda bisa mempelajarinya di http://galih.eu/2009/09/05/tutorial-pemanfaatan-dns-hosting-di-co-cc/.

Kali ini penulis akan berbagi info pada Anda bagaimana memanfaatkan layanan DNS pada penyedia domain gratis http://www.nic.cz.cc/ untuk menggantikan website blog Anda yang berada di http://blogspot.com/ biasanya kalau Anda login akan melalui website https://www.blogger.com/.

Penulis sebelum memiliki domain http://Galih.EU ini pernah memiliki blog di http://galih-hermawan.blogspot.com.

Setelah menemukan penyedia domain gratis lain, dimana salah satunya adalah http://www.nic.cz.cc/, maka penulis mencoba mengintegrasikan blog yang ada di blogspot dengan menggunakan domain http://www.nic.cz.cc/, dimana akhirnya berhasil membuat domain dengan blog baru http://galih.cz.cc yang isinya adalah bawaan dari blog penulis di Blogspot.
More »

Posted By: Galih Hermawan
Last Edit: 17 Oct 2009 @ 16:01

EmailPermalinkComments (24)
Tags
Tags: , , , ,
Categories: Komputer, Tutorial
 05 Sep 2009 @ 1:01 

Alhamdulillah. Nahmaduhu wa nusholli wa nusallimu ‘alaa rasuulihil kariim.

Situs http://www.co.cc adalah salah satu situs penyedia domain gratis berakhiran co.cc, misal: domainAnda.co.cc, situsKami.co.cc, dan lain sebagainya. Gratis dalam hal ini adalah Anda bebas menggunakan layanan-layanan yang ada di situs Co.cc dengan tidak bayar serupiahpun dalam jangka waktu maksimal 1 tahun sejak domain Anda didaftarkan.

Memang beberapa tahun yang lalu belum ada ketentuan bahwa layanan gratis ini hanya dalam waktu 1 tahun saja. Begitulah bisnis “gratisan” di dunia internet, paling tidak setelah Anda melewati masa 1 tahun, Anda harus membayar kurang lebih $3 dollar US untuk memperpanjang layanan pada domain yang bersangkutan, atau bahkan bisa lebih.

Namun keuntungan buat para donatur, Anda bisa mendapatkan kuota domain lebih dari 2, berbeda dengan pengguna tak berbayar alias gratis.

Tutorial lengkap mengenai bagaimana cara mendaftar di situs Co.cc sudah terdapat banyak di situs http://IlmuKomputer.Org , silakan Anda mencarinya. Dalam buku ini penulis hanya akan fokus pada tutorial penggunaan domain Co.cc sebagai DNS hosting.

Sebelum memulai tutorial, silakan disiapkan nama domain dan tempat hosting yang sudah Anda miliki. Untuk domain gratisan bisa Anda dapatkan di http://www.co.cc, sedangkan untuk hosting gratisan bisa Anda dapatkan salah satunya di http://tulisan.web.id atau di http://www.free-web-host.me/.

  1. Setelah Anda melakukan registrasi di Co.cc, memilih subdomain, dan sukses, Anda bisa melihat detail daftar domain Anda di Co.cc. Contoh yang telah penulis buat:

    01. set up
    Dalam hal ini penulis mempunyai domain di Co.cc yaitu http://galihhermawan.co.cc.

    More »
Posted By: Galih Hermawan
Last Edit: 28 Oct 2009 @ 23:33

EmailPermalinkComments (30)
Tags
Tags: , , , ,
Categories: Komputer, Tutorial
 27 Apr 2009 @ 16:57 

Alhamdulillahi robbil ‘aalamiin.

Atas izin Allah swt. , blog penulis akhirnya bisa dipindahkan ke hosting lain.

Hampir 2 hari 2 malam, situs down alias offline.

Beberapa yang penulis lakukan sebelum melakukan pindahan:

  1. Backup seluruh file di direktori tempat wordpress diinstal.
  2. Backup database melalui phpmyadmin
  3. Backup data melalui utilitas yang disediakan WordPress, yaitu fasilitas export.
  4. Siapkan hosting baru.
  5. Cari tahu nameserver yang disediakan oleh pihak hosting.
  6. Ubah nameserver lama di domain manager.
  7. Simpan
  8. Ketika propagasi sudah berjalan baik, artinya sudah mengarah ke tempat hosting, baru kita tambahkan domain kita yang lama di hosting baru.
    Biasanya di CPanel ada fasilitas Add On Domain. Kalau propagasi belum sesuai, biasanya muncul error alias can’t create domain !.
  9. Kalau sudah berhasil propagasi domain ke tempat hosting, salin file backup di hosting lama ke hosting baru.
  10. Restore atau impor database hasil ekspor phpmyadmin ke hosting baru menggunakan phpmyadmin pula. (file xml hasil expor di wordpress yang lama sementara simpan aja dulu.) 🙂
  11. Ubah pengaturan database, meliputi nama database, nama user, password, dan nama server. Sesuaikan dengan di tempat hosting baru.

Insya Allah secara singkat dengan langkah-langkah di atas sudah jalan.

More »

Posted By: Galih Hermawan
Last Edit: 16 Jul 2009 @ 12:34

EmailPermalinkComments (0)
Tags
Tags: , ,
Categories: Lain-Lain, Tutorial
 18 Apr 2009 @ 14:57 

Alhamdulillah. Nahmaduhu wa nusholli wa nusallimu ‘alaa rasuulihil kariim.

Jika Anda memiliki domain dan hosting, biasanya Anda akan diberikan nameserver tempat hosting untuk diletakkan pada domain manager Anda.

Berikut contoh yang penulis periksa pada domain http://forumif.web.id.


Dari gambar di atas diperoleh informasi bahwa domain yang bersangkutan ternyata disimpan di tempat hosting yang menyediakan nameserver dns3.vlexodns.com dan dns4.vlexodns.com. Dimana kedua nameserver tersebut dimiliki oleh penyedia hosting Vlexo.Com.

More »

Posted By: Galih Hermawan
Last Edit: 28 Apr 2009 @ 12:24

EmailPermalinkComments (3)
Tags
 01 Apr 2009 @ 14:11 

Alhamdulillahi wa syukurillaah. Shalallaahu ‘alaa sayyidinaa wa maulaana Muhammad wa ‘alaa aalihi wa ummati ajma’iin.

Tulisan yang akan penulis sampaikan di sini adalah terjemahan bebas dari artikel yang berada di http://www.jasonoconnor.com/?p=10 yang berjudul How to Have a Terrible Website and Frustrate the Heck out of Your Visitors.

Tujuan utama dari penulisan artikel ini adalah agar para pemilik, pengelola, dan pengembang website dengan tujuan apapun dapat mendapat manfaat lebih dan menekan dampak negatifnya semaksimal mungkin. Selamat membaca!

->

Apabila Anda seorang webmaster ataupun pemilik website yang sadis dan memiliki semangat yang menggebu-gebu untuk membuat pengunjung website Anda frustasi dan marah setiap kali mereka mengunjungi website Anda, berikut ini ada 3 hal yang perlu Anda perhatikan. Jika Anda ingin agar website Anda kelihatan buruk, bekerja dengan parah sekali dan bertabrakan dengan peraturan dasar dalam fundamental pemasaran (marketing), silakan lanjutkan membaca.

Pertama-tama, ijinkan penulis jelaskan akan ketiga hal ini. Satu cara dalam melihat sebuah website dapat dibagi menjadi 3 bagian, yaitu: desain, teknis dan pemasaran (marketing). Dengan kata lain, setiap website tentunya memiliki 3 komponen tersebut. Mereka semua memiliki desain atau tampilan, mereka semua pasti berada dalam sebuah server hosting dan diprogram secara layak agar dapat hidup di Internet (secara teknis) dan mereka semua mempunyai beberapa jalan untuk dapat menarik pengunjung dan melakukan penjualan (marketing).

Selanjutnya, mari kita lihat 10 cara teratas agar Anda bisa mengganggu pengunjung website dan berusaha membuat website Anda sangat buruk pada 3 bagian ini. Berikut ini sebuah daftar, dibagi menjadi 3 kategori, yang bermaksud tentunya jangan sampai dilakukan.

More »

Posted By: Galih Hermawan
Last Edit: 01 Apr 2009 @ 14:19

EmailPermalinkComments (4)
Tags
Tags: ,
Categories: Komputer, Lain-Lain, Tutorial
 30 Mar 2009 @ 13:47 

Alhamdulillah. Nahmaduhu wa nusholli wa nusallimu ‘alaa rasuulihil kariim.

Sebagai lanjutan dari tutorial  Tutorial ZoneEdit sebagai DNS Service sebelumnya. Insya Allah penulis akan sedikit berbagai pengetahuan mengenai pemanfaatan layanan hosting DNS ZoneEdit untuk membuat subdomain yang mengarah pada hosting lain.

Apabila Anda memiliki hosting dan domain yang terhubung tanpa menggunakan layanan DNS manager (free maupun berbayar), tentunya ketika Anda membuat subdomain terhadap domain utama akan dialokasikan space (ruang) yang sama dengan domain utama Anda.

Misal, penulis mempunyai domain http://galih.eu, dan ingin membuat subdomain http://keren.galih.eu, hal ini bisa Anda lakukan di panel kendali dari tempat hosting Anda. Pembuatan subdomain di panel kendali akan mengalokasikan sebuah ruang/direktori baru untuk menampung data-data yang ingin Anda tampilkan di subdomain baru tersebut.

Beberapa kekurangannya (disamping kelebihan yang lain) adalah:

  • Space (ruang) hosting domain utama berkurang (tentu)
    Berbagi alokasi antara domain utama dan sudomain
  • Bandwidth yang dialokasikan bertambah
    Penggunaan bandwidth akan bertambah dikarenakan Anda membuat subdomain di hosting yang sama

More »

Posted By: Galih Hermawan
Last Edit: 18 Apr 2009 @ 10:40

EmailPermalinkComments (33)
Tags
 24 Mar 2009 @ 11:02 

Alhamdulillah, segala puji hanya milik Allah swt. yang Maha Luas Ilmu-Nya, yang pengetahuan-Nya meliputi segala sesuatu.

Dalam tulisan ini sedikit penulis sampaikan tutorial singkat dalam penggunaan layanan DNS gratis yang disediakan oleh ZoneEdit.

Bagi Anda yang penasaran mengenai DNS, silakan googling dengan keywords “DNS Tutorial”, atau klik:

http://www.google.co.id/search?q=DNS+Tutorial

Manfaat singkat daripada penggunaan layanan DNS ini adalah, Anda bisa membuat subdomain yang di-hosting di tempat hosting lain, itung2 untuk hemat bandwidth dan space tapi tetap menggunakan domain kita 🙂 .

Tentu saja tidak cukup itu, masih banyak kegunaan lainnya.

Apabila Anda belum punyai domain internasional semacam .com, .net, dll, Anda bisa mencoba praktek tutorial penulis dengan daftar di domain gratis CO.CC.

Berikutnya, sediakan tempat hosting untuk menampung domain Anda, silakan coba yang gratisan saja, salah satunya adalah http://www.free-web-host.me/, lumayan fasilitas lengkap untuk penggunaan website standar (forum atau blog).

Langkah-langkah lengkapnya adalah sbb:

  1. Silakan login ke akun ZoneEdit Anda, pada menu bagian atas, silakan klik Add Zones.

    02-add-zone
  2. More »
Posted By: Galih Hermawan
Last Edit: 28 Oct 2009 @ 23:35

EmailPermalinkComments (24)
Tags
 21 Feb 2009 @ 9:19 

Waktu itu tanggal 26 September 2006, di malam yang biasa2 saja, ditemani laptop pinjaman dengan OS Windows 98 dengan prosesor Pentium 3 (lupa speed-nya.) Sepulang dari kampus ketemu kelas karyawan di mata kuliah Praktikum Sistem Basis Data alias MySQL.

Untuk kelas ini memang agak unik, untuk kelas reguler berada di Lab 5 dengan spek komputer yang lumayan ketimbang Lab 7, waktu itu.
Di kelas karyawan tidak belajar sebagaimana kelas reguler, yaitu tinggal instal dari MySQL setup, beres. Melainkan, kita belajar manual dari MySQL 5 yang masih terkompres (.zip). Mengekstrak semua file dalam zip, kemudian konfigurasi manual.

Inilah yang unik, dan butuh kesabaran dan ketahan yang agak lumayan 🙂

Ada beberapa hal perlu kita ketahui lebih dahulu, yaitu file konfigurasi di instalasi mysql. File inilah yang menjadi rujukan dari setiap mysql server ketika loading.
File ini bernama my.ini atau my.cnf.

Ada beberapa urutan atau prioritas pembacaan file konfigurasi ini berdasarkan letaknya di Windows. (O ya, penulis lupa, bahwa ngoprek mysql di sini adalah di OS Windows).
1. C:\my.ini
2. C:\my.cnf
3. C:\WINDOWS\my.ini
4. C:\WINDOWS\my.cnf
5. C:\WINDOWS\SYSTEM\my.ini
6. C:\WINDOWS\SYSTEM\my.cnf
7. C:\MySQL\my.ini
8. C:\MySQL\my.cnf

Asumsi di sini adalah instalasi MySQL ada di c:\MySQL\.

Ketika Anda menginstal software MySQL, harap diperhatikan file2 konfigurasi ini, terutama ketika Anda menginstal lebih dari satu MySQL, baik itu MySQL Standalone, maupun yang terintegrasi dengan paket2 tertentu, seperti WAMP, XAMPP atau yang lainnya.

More »

Posted By: Galih Hermawan
Last Edit: 21 Feb 2009 @ 09:20

EmailPermalinkComments (2)
Tags
 19 Feb 2009 @ 9:07 

encryption3Alhamdulillah, sekarang penulis mau sedikit berbagi ilmu yang berkaitan dengan keamanan data (security).
Bagi orang-orang yang sering berkecimpung di dunia informatika / komputer insya Allah sering mendengar istilah enkripsi ada juga yang pernah mendengar istilah encode, begitu juga istilah kripografi.

Tujuan sebenarnya teknik-teknik dengan istilah-istilah di atas adalah untuk menyamarkan data asli menjadi data baru dalam bentuk atau format lain, supaya orang lain selain si pemilik hak akses ke data tersebut tidak bisa melihat atau mengaksesnya.

Biasanya digunakan untuk mengamankan data, jaga-jaga kalau data tersebut jatuh ke tangan orang lain yang tidak berhak. Baik itu untuk disimpan sendiri maupun untuk tujuan pengiriman data ke orang lain.

Anda masih ingat ketika belajar pramuka, kita dulu belajar sandi rumput, bunyi, dan lain-lain.
Nah, sandi-sandi tersebut hanya bisa dipecahkan atau diterjemahkan oleh orang yang sudah paham tentang sandi tersebut dan cara menerjemahkannya.

Karena sifatnya umum, sandi-sandi tersebut (dalam pramuka) bisa dipelajari oleh semua orang, jadi kalau Anda punya data atau kalimat yang disandikan dengan menggunakan sandi publik tersebut, kemungkinan besar masih bisa diterjemahkan oleh orang lain, sehingga terlihatlah data atau kalimat aslinya.

Begitu juga dalam ilmu atau teknik penyandian data di dunia komputer, ada yang bisa diterjemahkan ke bentuk aslinya ada juga yang tidak.

Ilmu penyandian ini juga disebut dengan cipher

More »

Posted By: Galih Hermawan
Last Edit: 19 Feb 2009 @ 09:07

EmailPermalinkComments (14)
Tags

 Last 50 Posts
 Back
Change Theme...
  • Users » 1
  • Posts/Pages » 46
  • Comments » 313
Change Theme...
  • VoidVoid
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater « Default
  • FireFire
  • LightLight

Ijtima’ Indonesia 2009



    No Child Pages.

Keamanan Informasi Lanjut



    No Child Pages.

About



    No Child Pages.