Home > Project, Tugas Kuliah > Maho Project

Maho Project


Pertama-tama saya tegasin ya… Saya BUKAN maho!!!

Buat agan-agan yang suka ngaskus, udah familiar kan ya sama emot yang warnanya ijo-ijo lucu diatas. Yap, emot maho (apapun itu kepanjangannya). Emot yang biasa dipake buat ngejek orang yang “suka sesama jenis”. Loh terus maksudnya Maho Project apaan?

Nah… Seperti biasa, kuliah saya di Informatika mengharuskan kita membuat aplikasi-aplikasi sebagai tugas kuliah. Tugas ini biasa disebut “Tugas Besar”. Disebut tugas besar karena… Ya tugasnya lebih besar dari tugas-tugas lainnya. Kalau tugas-tugas biasa paling kami hanya harus menjawab soal-soal latihan, bikin program konsol kecil-kecilan, dan sebagainya. Nah kalo tugas besar ini kita harus bikin aplikasi yang skalanya sedikit lebih gede lah. Tugas besar ini biasanya juga dilakukan berkelompok karena kompleksitas dari tugasnya.

Maho Project adalah kumpulan tugas saya beserta kelompok yang didalamnya terdapat sedikit unsur emot maho (bukan unsur maho loh). Yah, biar lucu-lucuan lah. Selain itu, kelompok kami kan jadi terlihat sedikit konsisten untuk setiap tugas besar yang dikerjakan. Hehe…

Saya bersama Zakiy Firdaus Alfikri dan Danang Tri Massandy membuat 6 “aplikasi maho” di semester 5 dan 6. Semester 5 di kuliah Strategi Algoritma dan semester 6 di kuliah Kriptografi. Sebenarnya kelompok tugas besar ini bebas milih dan boleh ganti-ganti anggotanya. Tapi ya karena males yaudah tetep aja, lagian kan kayak tadi, biar keliatan konsisten. :P

Aplikasi-aplikasi tersebut antara lain Mahopoly, Mahoklotsky, dan Mahoo! Search Engine di mata kuliah Strategi Algoritma, dan Stemahograph v1.0, Mabok Cipher dan Mature di mata kuliah Kriptografi.

1. Mahopoly – Another Side of Monopoly

Mahopoly merupakan sebuah permainan monopoli yang dapat dimainkan melawan komputer. Komputer yang kita lawan melakukan pembelian kota dengan menggunakan algoritma greedy. Algoritma greedy yang dilakukan komputer dapat dipilih berdasarkan berbagai atribut seperti harga kota, harga sewa dan sebagainya. Aplikasi ini dibuat dengan menggunakan tools Borland Delphi.

2. Mahoklotsky – The Play of a Truly Ma*o


Mahoklotsky merupakan permainan klotsky dengan tema maho. Buat yang ga tau klotsky, klotsky adalah permainan yang berupa papan yang berisi balok-balok berbagai bentuk tersusun didalamnya. Tujuan permainannya adalah kita harus mengeluarkan balok tertentu yang ada di dalamnya dengan cara menggeser balok-balok lainnya. Dalam Mahoklotsky, kita dapat menyelesaikan permainan secara otomatis lewat perhitungan komputer. Penyelesaian dilakukan dengan metode pencarian BFS (Breadth First Search) dan DFS (Depth First Search). Mahoklotsky dibuat dengan tools Microsoft Visual Studio dan bahasa pemrograman C# dengan framework XNA.

3. Mahoo! Search Engine

Mahoo! Search Engine merupakan halaman web yang dibuat untuk melakukan pencarian berdasarkan kata kunci yang dimasukkan. Pencarian dilakukan terhadap file yang berada di komputer dengan lokasi yang sudah ditentukan sebelumnya. Pencarian dilakukan dengan cara melakukan pencarian string yang terdapat dalam file. Pencarian dilakukan dengan algoritma pencarian KMP (Knuth-Morris-Pratt) atau Boyer Moore. Mahoo! Search Engine dibuat dengan bahasa pemrograman PHP yang digabungkan dengan aplikasi Java.

4. Stemahograph v1.0

Stemahograph v1.0 adalah program kriptografi (steganografi) sederhana yang dapat menyembunyikan file ke dalam sebuah gambar, dan tentunya mengekstrak file itu kembali. Penyisipan file dilakukan dengan metode LSB, yaitu merubah byte-byte warna yang paling tidak signifikan (jika berubah) di dalam gambar. Stemahograph v1.0 dibuat dengan menggunakan tools Netbeans dan bahasa pemrograman Java.

5. Mabok Cipher – Maho Block Cipher

Mabok Cipher merupakan aplikasi yang berfungsi untuk melakukan enkripsi/dekripsi pesan (atau file) dengan metode pengenkripsian Block Cipher, yang artinya pesan dienkripsi tidak satu persatu karakter/byte melainkan per-blok. Metode yang dapat digunakan adalah metode ECB, CBC, CFB, dan OFB. Mabok Cipher dibuat dengan bahasa pemrograman C# dan tools Microsoft Visual Studio.

6. Mature – Maho Digital Signature

Mature merupakan aplikasi yang dapat digunakan untuk menghasilkan tanda tangan dijital (digital signature) dari sebuah berkas file. Digital signature didapat dari hasil hash pesan dengan algoritma SHA-1 yang kemudian dienkripsi dengan metode enkripsi kunci publik RSA. Mature dibuat dengan menggunakan bahasa pemrograman C# dan tools Microsoft Visual Studio.

Mungkin sekian dulu “Maho Project” yang telah saya beserta kelompok buat. Apa mungkin masih ada proyek lainnya? Kita tunggu saja. Hohoho…

Akhir kata saya ucapkan terima kasih kepada Danang Tri Massandy dan Zakiy Firdaus Alfikri atas kerjasamanya selama ini, serta kepada Pak Rinaldi Munir atas kuliah dan tugas-tugasnya yang menyenangkan. :D

Oh iya, terima kasih juga kepada kaskus.us dan seluruh member didalamnya atas pemberian inspirasinya :D

Advertisements
Categories: Project, Tugas Kuliah
  1. d
    May 28, 2011 at 11:18 PM

    astagfirullah, semuanya diposting, jadi malu.. –“

    • May 28, 2011 at 11:43 PM

      Gapapa nang, biar eksis =))
      Daripada kalo disearch di google yang keluar ntar fesbuk doank :P
      *efek kuliah sosif

  2. LegACy
    May 28, 2011 at 11:32 PM

    Dishare source code-nya donk gan

    • May 28, 2011 at 11:44 PM

      Malu rak, kodingannya berantakan :D
      Lagian males ah banyak bermega-mega :P

  3. May 29, 2011 at 5:52 AM

    haha. jadi opensource aja pin project maho-nya . lol :p

    • May 29, 2011 at 6:43 AM

      Dibuat versi berbayarnya aja gimana dik :o

      • May 29, 2011 at 9:57 AM

        aih, siapa nanti yang mau beli… haha :p
        nggak loh, kalau open source nanti developernya kan banyak.. :p (nanti ditambah donation) wkwkkw
        atau jadi freeware aja, bisa..

  4. May 29, 2011 at 7:40 PM

    dijual aja aplikasinya, dijadiin lapak di kaskus…
    Pasti para maho tertarik buat beli, hahaha.. =P

  5. May 30, 2011 at 2:57 PM

    eswete lah…
    gara-gara postingan ini banyak yang masuk blog saya lewat kata kunci “maho, emot maho, kaskus maho gif”
    ntar jangan-jangan blog ini jadi nomor satu di google untuk kata kunci “maho” -___-‘

  6. May 30, 2011 at 8:44 PM

    haha, namanya disebut lengkap

  7. Ferrie
    June 13, 2011 at 10:01 PM

    Sorry gan minta yg chiper donk.. ato ajarin saya.. butuh cepat.. please..

  8. September 25, 2014 at 3:23 PM

    What’s up i am kavin, its my first time to commenting anywhere, when i read this piece of writing i thought i could also create comment due to
    this sensible post.

  1. May 30, 2011 at 4:38 PM

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: