Tuesday, December 24, 2013

Real-Time Task Scheduling

Pada tulisan kali ini, saya akan membahas mengenai Penjadwalan Task pada sistem Real-Time.
A. Istilah-istilah Dasar
1. Task Instance, adalah task pada saat itu, munculnya sporadis (random). Penyebab munculnya task adalah dari Event.
2. Relative Deadline & Absolute Deadline
Absolute Deadline di eksekusi dari awal (dihitung dari waktu 0) sampai terjadi deadline. Sedangkan Relative deadline adalah task yang tiba-tiba muncul, biasanya lebih keci ari absolute.

3. Response Time (Waktu Tanggap)
waktu yang dibutuhkan (yang diukur dari  waktu  kedatangan  tugas)  agar task dapat menjalankan tugasnya.
4. Task  Precedence, adalah task yang saling mendahului.
5. Data Sharing, ada beberapa task yang memiliki data yang sama. Jika suatu task menerapkan data sharing maka tidak mungkin ada task precendence.

B. Tipe Task Real Time
1. Periodik Task, maksudnya task di jalankan secara periodik (berurutan) misal setiap 20 ms.
2. Sporadis Task, adalah task yang munculnya tidak tentu(kadang setiap 20 ms kadang setiap 40ms).
3. Aperiodik Task, adalah task yang sudah dibuat Hard Real-Time.

C. Task Scheduling
Scheduling digunakan untuk menentukan urutan eksekusi. Berikut adalah beberapa scheduling di Real-Time.
1. Valid Scheduler,  artinya schedule yang valid/benar. Valid disini maksudnya jika ada task yang mendapat prioritas dari prosesor maka tidak ada task lain yang mendahului.
2. Feasible Scheduler, Sebuah  jadwal  yang  valid  disebut  jadwal  yang  feasible  (layak), 
hanya  jika  serangkaian  tugas  memenuhi  masing-masing  konstrain  waktu  (deadline)  dalam 
jadwal tersebut.
3. Proficient Scheduler, Shcedule 1 lebih proficient dari yang lain, sehingga schedule 2 dll ikut menjadi proeficient.
4. Optimal Scheduler, dikatakan optimal jika dapat melakukan scheduler dengan benar (feasibly)
5. Scheduler Point, Titik penjadwalan pada scheduler (penjadwal) adalah titik pada garis 
waktu  di  mana  penjadwal  membuat  keputusan  mengenai  mana  tugas  yang  akan  dijalankan
berikutnya.
6. Preemptive Scheduler adalah Sebuah penjadwal preemptive adalah salah satu penjadwal  yang 
ketika  sebuah  tugas  dengan  prioritas yang lebih tinggi  tiba,  maka akan  menunda  semua tugas
dengan  prioritas  yang  lebih  rendah  yang  kemudian  mengeksekusi  dan  mengambil  tugas
prioritas yang lebih tinggi untuk dieksekusi. 
7. Utilization, rata-rata waktu yang digunakan untuk mengeksekusi task.
8. Jitter adalah  deviasi  (penyimpangan)  tugas  periodik  dari  perilaku  ketepatan 
periodik-nya. Jadi jika ada proses yang waktunya 10 ms tapi belum selesai di eksekusi.

Klasifikasi Scheduling dari Real Time
1. Clock Driven 
- Simple dan Efisien
- Proses penjadwalannya berbasis pada waktu
2. Even Driven
- Lebih canggih dari Clock Driven
- Proses penjadwalannya berbasis pada event
3. Hibrid
-Gabungan dari Clock dan Even Driven

Penjadwalan Event Driven
Penjadwalan  event-driven  merupakan  proses  penjadwalan  berdasarkan  kejadian. Kelas  penjadwalan  ini  biasanya  preemptive,  yaitu,  ketika  sebuah  tugas  prioritas  yang  lebih tinggi  dapat menghentikan proses dengan perioritas yang lebih rendah.

Tipe penjadwalan Event-Driven
1.  Simple priority-based
Contoh nyata dari Simple priority-based adalah foreground-background. Penjadwalan foreground-background  merupakan  proses  penjadwalan  dengan perioritas  tinggi (preemptive).  Dalam  penjadwalan foreground-background,  real -time  task dalam  aplikasi  dijalankan pada  foreground.  Sporadis, aperiodik, dan  non -real -time  tugas dijalankan  di  background.  Pada penjadwalan  foreground-background,  proses dapat berjalan bersama-sama  namun  task  dengan perioritas yang  lebih  tinggi  dijalankan  pada foreground dan task dengan perioritas rendah dijalankan pada background.
2.  Rate Monotonic Analysis (RMA)
Penjadwalan dilakukan berdasarkan deadline, yaitu semakin dekat deadline-nya maka semakin  tinggi prioritasnya,  dan  demikian  pula  sebaliknya.  Ketentuan  yang  berlaku,  ketika proses  akan mulai jalan, maka proses akan mengumumkan syarat deadline-nya pada sistem. Prioritas  harus  ditentukan  untuk menggambarkan deadline dari  proses  yang  baru  dapat berjalan.
3.  Earliest Deadline First (EDF)
Earliest  deadline  first  (EDF)  merupakan  algoritma  penjadwalan  dinamis  yang digunakan dalam sistem operasi real-time untuk menempatkan proses dalam antrian prioritas. Setiap kali acara penjadwalan terjadi (selesai tugas, tugas baru  dirilis, dll) antrian akan dicari untuk proses yang paling dekat dengan tenggat waktu. Proses ini adalah berikutnya yang akan dijadwalkan  untuk  eksekusi.  Dikatakan  dinamis  berarti sangat  dimungkinkan  untuk menentukan  nilai  prioritas  yang  tepat  untuk  suatu  task  pada  suatu  waktu dan  bias  juga menunjukkan bagaimana bias berubah sepanjang waktu.

Continue Reading
No comments
Share:

Thursday, November 21, 2013

Upgrade Samsung Galaxy Mini 2 Ke Jelly Bean (4.2.2)


Samsung Galaxy Mini 2 secara resmi hanya dapat di upgrade sampai dengan Gingerbread (2.3.6). Namun, seiring perkembangan teknologi di android, munculah versi-versi android yang lebih baru dan lebih canggih yang memungkinkan untuk dipasang aplikasi-aplikasi tertentu seperti BBM, Game Plants Vs Zombie 2 dll. Oleh karena itu karena, postingan pada kesempatan ini akan membahas cara upgrade Galaxy Mini 2 menjadi Jelly Bean (Versi Paling Baru Android).

Alat yang Dibutuhkan :
1. Laptop / PC
2. Kabel data Android.
3. HP Samsung Galaxy Mini

Software yang dibutuhkan :
1. Odin, download Disini
2. CWM Versi 6.0.3.3, download Disini
3. USB Driver, download Disini
4. Custom ROM JB 4.2.2 (cm-10.1-20131011-UNOFFICIAL-jenad), download Disini
5. Google Aplication (gapps-jb-20130301-signed), download Disini

Cara Install CMW (ClockWorkMod) via Odin
1. Install USB Driver di Komputer
2. Hubungkan Ponsel dengan PC menggunakan Kabel data
3. Masuk ke Download Mode, Caranya matikan ponsel kemudian tekan VOLUME UP + DOWN + POWER + MENU) Setelah muncul tulisan Samsung, lepas tombol power.
4. Ikuti Gambar di bawah.

5.Setelah terinstal, matikan HP dan tekan (VOLUME UP + DOWN + POWER + MENU), lepas tombol power setelah muncul tulisan samsung.

Step Selanjutnya Install Custom ROM JB 4.2.2 caranya sbb 
1. Copy kan file cm-10.1-20131011-UNOFFICIAL-jenad ke SD Card
2. Matikan HP, Masuk mode CWM (VOLUME UP + DOWN + POWER + MENU), lepas tombol power setelah muncul tulisan samsung.
3. Backup data yang ada di internal storage
4. wipe data
5. wipe cache partition
6. wipe dalvik cache
7. install zip from sd card /chose zip -> install rom hingga complete
8. Go back -> Mount and Stroage -> mount system dulu
9. Install zip from sd card /chose zip -> install gapps hingga complete
10. reboot
(Tunggu 5 s/d 10 Menit, Dan Selamat Datang di OS Jelly Bean)


Terima Kasih, Semoga Bermanfaat^^

Continue Reading
No comments
Share:

Pengertian Real Time System

Real Time, jika diterjemahkan dalam kehidupan manusia artinya Seketika. Istilah real time biasanya dipakai untuk menggambarkan kinerja mesin. Sebab jika sudah menyangkut manusia makan akan berbentur dengan kepentingan bisnis atau industri. Suatu sistem dikatakan Real Time apabila terdapat suatu bilangan (kuantitatif) yang merupakan suatu ekspresi dari waktu untuk menggambarkan prilaku dari sistem.
Macam-macam Sistem Real Time :
1. Hard Real Time
Adalah Sistem Real Time yang mewajibkan suatu proses selesai dalam kurun waktu tertentu. Jika tidak tepat waktu / terlambat maka akan menimbulkan risiko yang besar. Contoh : Alat Pemicu Detak Jantung, Peluncuran Roket dll.
2. Soft Real Time
Adalah Sistem Real Time yang memberikan toleransi waktu (memperbolehkan terjadinya keterlambatan) sebab tidak menimbulkan risiko yang besar. Grafik yang menggambarkan soft real time dapat dilihat dibawah.

Grafik tersebut menunjukan bahwa adanya toleransi terhadap deadline. Semakin lama Utility (kebutuhan) akan semakin turun sampai akhirnya tidak terpenuhi. Contoh dari Soft Real Time adalah : Mesin ATM, Finding Machine, Tiket Online, dll
3. Firm Real Time
Adalah Sistem Real Time yang tepat sesuia deadine, apabila terlambat maka akan di tinggal. Firm Real Time sangat tepat digunakan untuk monitoring, sebab pada monitoring keadaan yang penting adalah keadaan sekarang, sedangkan keadaan sebelumnya diabaikan karena tidak penting. Grafiknya bisa dilihat dibawah.

Grafik tersebut menunjukan bahwa, apabila sudah mencampai deadline maka tidak ada toleransi lagi, utility langsung kosong. Contoh dari Firm Real Time adalah : Video Conference, Tracking Anemy, Radar dll.

Bagaimana Cara meningkatkan Reability (Kehandalan) dari Real Time ?
1. Error Avoidance (Menghilangkan Error)
2. Error Detection & Removal (Mendeteksi dan Menghapus Error)
3. Fault Tolerance (Mencegah terjadinya Error)

Continue Reading
No comments
Share:

Saturday, November 16, 2013

Kalkulator Sederhana di Visual Basic.NET

Pada kesempatan kali ini saya akan memberikan tutorial membuat aplikasi Kalkulator sederhana menggunakan VB.Net. Kalkulator ini dapat melakukan operasi penjumlahan, pengurangan, perkalian dan pembagian. Berikut adalah Screenshot nya.

Komponen yang dibutuhkan, dan ubah namanya
Komponen Name Text
Label1 - Input A
Label2 - Input B
Textbox1 txtA
Textbox2 txtB
Button1 btnTambah +
Button2 btnKurang -
Button3 btnBagi /
Button4 btnKali *
Button5 btnClear Clear
Button6 btnExit Exit

Sedangkan Sourcodenya dapat dilihat sebagai berikut
Public Class Form1

    Private Sub btnClear_Click(sender As Object, e As EventArgs) Handles btnClear.Click
        txtA.Text = ""
        txtB.Text = ""
        txtHasil.Text = ""
    End Sub

    Private Sub btnTambah_Click(sender As Object, e As EventArgs) Handles btnTambah.Click
        'ini adalah proses penjumlahan, Val untuk konversi ke angka
        txtHasil.Text = Val(txtA.Text) + Val(txtB.Text)
    End Sub

    Private Sub btnKurang_Click(sender As Object, e As EventArgs) Handles btnKurang.Click
        txtHasil.Text = txtA.Text - txtB.Text
    End Sub

    Private Sub btnBagi_Click(sender As Object, e As EventArgs) Handles btnBagi.Click
        'txtHasil.Text = txtA.Text / txtB.Text
        'Ini adalah Proses Bagi
        Try
            If (txtA.Text.Trim = "") Then
                MsgBox("A tidak boleh Kosong")
                Exit Sub
            ElseIf (txtB.Text.Trim = "") Then
                MsgBox("B tidak boleh Kosong")
                Exit Sub
            End If

            If (IsNumeric(txtA.Text) = False) Then
                MsgBox("A harus Angka")
                Exit Sub
            ElseIf (IsNumeric(txtB.Text) = False) Then
                MsgBox("B harus Angka")
                Exit Sub
            End If
            Dim a As Double
            Dim b As Double
            Dim c As Double
            a = Convert.ToInt32(txtA.Text)
            b = Convert.ToDouble(txtB.Text)
            If (b = 0) Then
                txtHasil.Text = "Tak Terhingga"
                MsgBox("Tak Terhingga", MsgBoxStyle.OkOnly Or MsgBoxStyle.Critical, "Peringatan")
            ElseIf (b <> 0) Then
                c = a / b
                txtHasil.Text = CStr(c)
            End If

        Catch ex As Exception
            MsgBox("Terjadi Kesalahan")
        End Try
    End Sub

    Private Sub btnKali_Click(sender As Object, e As EventArgs) Handles btnKali.Click
        If ((IsNumeric(txtA.Text) = False) Or (IsNumeric(txtB.Text) = False)) Then
            MsgBox("Input harus Angka", MsgBoxStyle.Information)
            Exit Sub
        End If
        txtHasil.Text = txtA.Text * txtB.Text
    End Sub

    Private Sub btnExit_Click(sender As Object, e As EventArgs) Handles btnExit.Click
        Dim hsl
        hsl = MsgBox("Anda Yakin Keluar?", MsgBoxStyle.YesNo Or MsgBoxStyle.Question, "Konfirmasi")
        If (hsl = MsgBoxResult.Yes) Then
            End
        ElseIf (hsl = MsgBoxResult.No) Then

        End If
    End Sub

    Private Sub txtA_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txtA.KeyPress
        If (("0123456789.-" & Chr(8)).Contains(e.KeyChar.ToString) = False) Then
            e.KeyChar = Chr(0)
        End If
    End Sub

    Private Sub txtB_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txtB.KeyPress
        If (("0123456789.-" & Chr(8)).Contains(e.KeyChar.ToString) = False) Then
            e.KeyChar = Chr(0)
        End If
    End Sub
    Private Sub AboutToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AboutToolStripMenuItem.Click
        About.Show()
    End Sub
End Class


Untuk Lebih jelasnya silahkan download project + source codenya langsung, Disini

Sekian, Terima Kasih ^^

Continue Reading
No comments
Share:

Saturday, November 9, 2013

Daun Terbang karena Tiupan Angin atau karena Pohon tidak Memintanya untuk Tinggal?

POHON
Orang2 memanggilku "POHON" karena aku sangat baik dalam menggambar
pohon.
AKU selalu menggunakan gambar pohon pada sisi kanan sebagai trademark
pada semua lukisanku.
AKU telah berpacaran sebanyak 5 kali...
Ada satu wanita yang sangat AKU cintai..tapi
AKU tidak punya keberanian untuk mengatakannya...
Dia tidak cantik..tidak memiliki tubuh yang sexy..
Dia sangat peduli dengan orang lain..religius tapi..dia hanya wanita
biasa saja.
AKU menyukainya..sangat menyukainya..
Gayanya yang innocent dan apa adanya..kemandiriannya..kepandaiannya dan
kekuatannya...
Alasan AKU tidak mengajaknya kencan karena...
AKU merasa dia sangat biasa dan tidak serasi untukku...
AKU takut...jika kami bersama semua perasaan yang indah ini akan
hilang...
AKU takut kalau gosip2 yang ada akan menyakitinya...
AKU merasa dia adalah "sahabatku"...
AKU akan memilikinya tiada batasnya...tidak harus memberikan semuanya
hanya untuk dia...
Alasan yang terakhir..membuat dia menemaniku dalam berbagai pergumulan
selama 3 tahun ini...
Dia tau AKU mengejar gadis2 lain dan AKU telah membuatnya menangis
selama 3 tahun...
Ketika AKU mencium pacarku yang ke-2 terlihat olehnya...
Dia hanya tersenyum dengan berwajah merah..."lanjutkan saja" katanya,
setelah itu pergi meninggalkan kami.
Esoknya, matanya bengkak..dan merah...
AKU sengaja tidak mau memikirkan apa yang menyebabkannya menangis... but
AKU tertawa...bercanda dengannya seharian di ruang itu...
Di sudut ruang itu dia menangis...dia tidak tau bahwa AKU kembali untuk
mengambil sesuatu yang tertinggal...
Hampir 1 jam kulihat dia menangis disana....
Pacarku yang ke-4 tidak menyukainya...
Pernah sekali mereka berdua perang dingin,
AKU tau bukan sifatnya untuk memulai perang dingin...
Tapi AKU masih tetap bersama pacarku...
AKU berteriak padanya dan matanya penuh dengan air mata sedih dan
kaget...
AKU tidak memikirkan perasaannya dan pergi meninggalkannya bersama
pacarku...
Esoknya masih tertawa dan bercanda denganku seperti tidak ada yang
terjadi sebelumnya...
AKU tau dia sangat sedih dan kecewa tapi dia tidak tau bahwa sakit
hatiku sama buruknya dengan dia...
AKU juga sedih...
Ketika AKU putus dengan pacarku yang ke 5,
AKU mengajaknya pergi...
Setelah kencan satu hari itu, AKU mengatakan bahwa ada sesuatu yang
ingin kukatakan padanya...
Dia mengatakan bahwa kebetulan sekali bahwa dia juga ingin mengatakan
sesuatu padaku...
AKU cerita tentang putusnya AKU dengan pacarku...
Dia berkata bahwa dia sedang memulai suatu hubungan dengan seseorang...
AKU tau pria itu...dia sering mengejarnya selama ini...
Pria yang baik, penuh energi dan menarik...
AKU tak bisa memperlihatkan betapa sakit hatiku,
AKU hanya tersenyum dan mengucapkan selamat padanya...
Ketika sampai di rumah, sakit hatiku bertambah kuat dan AKU tidak dapat
menahannya...
Seperti ada batu yang sangat berat didadaku...AKU tak bisa bernapas dan
ingin berteriak namun apa daya...
Air mataku mengalir tak terasa aku menangis karenanya...
Sudah sering AKU melihatnya menangis untuk pria yang mengacuhkan
kehadirannya...
Handphoneku bergetar...ternyata ada SMS masuk...SMS itu dikirim 10 hari
yang lalu ketika aku sedih dan menangis...
SMS itu berbunyi,

"DAUN terbang karena ANGIN bertiup atau karena POHON tidak memintanya untuk tinggal?"


=================================================================

DAUN
AKU suka mengoleksi daun-daun, kenapa?
Karena AKU merasa bahwa DAUN untuk meninggalkan pohon yang selama ini ditinggali membutuhkan banyak kekuatan.
Selama 3 thn AKU dekat dengan seorang pria, bukan sebagai pacar tapi
"Sahabat". Tapi ketika dia mempunyai pacar untuk yang pertama kalinya...
AKU mempelajari sebuah perasaan yang belum pernah aku pelajari sebelumnya
- CEMBURU...
Perasaan di hati ini tidak bisa digambarkan
dengan menggunakan Lemon.
Hal itu seperti 100 butir lemon busuk. Mereka hanya bersama selama 2 bulan...
Ketika mereka putus, AKU menyembunyikan perasaan yang luar biasa
gembiranya. Tapi sebulan kemudian dia
bersama seorang gadis lagi...
AKU menyukainya dan AKU tau bahwa dia juga menyukaiku, tapi mengapa dia tidak mau mengatakannya?
Jika dia mencintaiku, mengapa dia tidak memulainya dahulu untuk melangkah?
Ketika dia punya pacar baru lagi, hatiku sedih...
Waktu berjalan dan berjalan, hatiku sedih dan kecewa...
AKU mulai mengira bahwa ini adalah cinta yang bertepuk sebelah tangan...
Tapi, mengapa dia memperlakukanku lebih dari sekedar seorang teman?
Menyukai seseorang sangat menyusahkan hati...AKU tahu kesukaannya...
kebiasaannya...
Tapi perasaannya kepadaku tidak pernah bisa diketahui...
Kau tidak mengharapkan AKU seorang wanita untuk mengatakannya bukan ?
Diluar itu, AKU mau tetap disampingnya...memberinya perhatian,
menemani, dan mencintainya...
Berharap suatu hari nanti dia akan datang dan mencintaiku...
Hal itu seperti menunggu telephonenya tiap malam...mengharapkan mengirim sms
Aku tau sesibuk apapun dia, dia pasti meluangkan
waktunya untuk ku.
Karena itu, aku menunggunya.
3 tahun cukup berat untuk kulalui dan aku mau menyerah.
Kadang aku berpikir untuk tetap menunggu.
Luka dan Sakit hati, dan dilema yang menemaniku selama 3 tahun ini.
Ketika diakhir tahun ke3, seorang pria mengejarku, dia adalah adik kelasku,
setiap hari dia mengejarku tanpa lelah.
Dari penolakan2 yang telah ditunjukkan,
aku merasa bahwa aku ingin memberikan dia ruang kecil dihatiku.
Dia seperti angin yang hangat dan lembut,
mencoba meniup daun untuk terbang dari pohon.
Akhirnya, aku sadar bahwa aku tidak ingin memberikan Angin ini ruang yang kecil dihatiku.
Aku tau Angin ini akan membawa pergi Daun yang lusuh, jauh dan ketempat yang lebih baik.
Akhirnya Aku meninggalkan Pohon, tapi Pohon hanya tersenyum dan tidak memintaku
untuk tinggal.
“Daun terbang karena Angin bertiup atau Pohon tidak memintanya untuk tinggal”

ANGIN
Karena aku menyukai seorang gadis bernama Daun,
karena dia sangat bergantung pada Pohon, jadi aku harus menjadi Angin yang kuat.
Angin akan meniup Daun terbang jauh.
Ketika aku pertama kalinya, ketika 1 bulan setelah aku pindah sekolah.
Aku melihat seorang memperhatikan kami bermain sepakbola.
Ketika itu, dia selalu duduk disana sendirian atau dengan teman2nya memperhatikan Pohon.
Ketika Pohon berbicara dengan gadis2, ada cemburu dimatanya.
Ketika Pohon melihat kearah Daun, ada senyum dimatanya.
Memperhatikannya menjadi kebiasaanku, seperti daun yang suka melihat Pohon.
Satu hari, dia tdk tampak, aku merasakan kehilangan.
Seniorku juga tidak ada saat itu,
Aku pergi ke kelas mereka, melihat seniorku
sedang memperhatikan daun.
Air mata mengalir dimata daun ketika Pohon pergi,
besoknya, aku melihat Daun ditempatnya yang biasa, memperhatikan Pohon.
Aku melangkah dan tersenyum padanya. Menulis catatandan memberikan kepadanya.
Dia sangat kaget.
Dia melihat kearahku, tersenyum dan menerima catatanku.
Besoknya, dia datang, menghampiriku dan memberiku catatan.
Hati daun sangat kuat dan Angin tidak bisa  meniupnya pergi,
hal itu karena daun tidak mau meninggalkan Pohon.
Aku melihat ke arahnya dengan kata2 tersebut dan pelan pelan dia mulai berkata padaku dan menerima kehadiranku dan telp ku.
Aku tau orang yang dia cintai bukan aku,
tapi aku akan berusaha agar suatu hari dia menyukai aku.
Selama 4 bln, Aku tlah mengucapkan kata Cinta tidak kurang dari 20x kepadanya.
Setiap kali dia mengalihkan pembicaraan .. tapi aku tidak menyerah,
aku memutuskan untuk memiliki dia dan berharap
dia akan setuju menjadi pacarku.
Aku bertanya,” apa yang kau lakukan?
Kenapa kau tidak pernah membalas?”
dia berkata, “aku mengengadahkan kepalaku”.
“Ah?” Aku tidak percaya apa yang aku dengar.
“Aku mengengadahkan kepalaku” dia berteriak.
Aku meletakkan telp, berpakaian dan naik taxi
ketempat dia,
dan dia membuka pintu kemudian aku memeluknya kuat2.
“Daun terbang karena tiupan Angin atau karena Pohon tidak memintanya untuk tinggal”.

– The End –

Continue Reading
No comments
Share:

Tuesday, November 5, 2013

Membuat Tanda Tangan Online

Anda ingin membuat tanda tangan di komputer tanpa harus menscan? caranya sangat mudah. Cukup kunjungi situs http://www.mylivesignature.com/ kemudian pilih tab Start Now. Pilih Using the Signature Creation Wizard  untuk membuat tanda tangan tanpa harus menggambar. Jadi tinggal menuliskan nama yang akan menjadi tulisan mirip tanda tangan.

Kemudian kita dapat mengubah warna tulisan, dan yang perlu diperhatikan, buatlah backgroundnya menjadi transparent agar bisa mengikuti warna dasar latar belakang website.

Setelah itu klik Save, jika berhasil maka akan menjadi seperti ini.
Semoga Bermanfaat ^^



Continue Reading
No comments
Share:

Monday, October 21, 2013

Penerapan Operasi SET pada SQL

  • UNION (Operasi UNION atau OR)
  • INTERSECT (Operasi INTERSECT atau AND)
  • MINUS (Operasi SET Difference)
Operasi yang dihasilkan oleh ketiga operasi ini berupa SET of Tuple. Oleh karena karena ketiga set hanya boleh dikenakan terhadap relasi-relasi yang union_compatible, maka dalam menggunakan operasi tersebut harus memenuhi syarat sebagai berikut.
  • Mempunyai Atribut yang sama.
  • Mempunyai urutan Atribut yang sama.
Contoh Operasi dalam SQL
Misal ada tabel berikut

Operasi UNION
(SELECT distinct customer_name FROM deposit where branch_name='semarang')
UNION
(SELECT distinct customer_name FROM borrow where branch_name='semarang')
Query di atas menampilkan nama customer yang memiliki simpanan, pinjaman atau keduanya yang ada di cabang semarang.
Operasi INTERSECT
(SELECT distinct customer_name FROM deposit where branch_name='semarang')
INTERSECT
(SELECT distinct customer_name FROM borrow where branch_name='semarang')
Query diatas menampilkan nama customer yang memiliki simpanan dan pinjaman yang ada di cabang semarang
Operasi Set Difference (MINUS)
(SELECT distinct customer_name FROM deposit where branch_name='semarang')
MINUS
(SELECT distinct customer_name FROM borrow where branch_name='semarang')
Query diatas menampilkan nama customer yang berada di cabang semarang yang memiliki simpanan saja.

Continue Reading
No comments
Share:

Monday, September 9, 2013

Istilah-Istilah dalam Komunikasi Wireless & Mobile

Mata Kuliah Sistem Komunikasi Wireless & Mobile mempelajari hal yang berkaitan dengan cara berkomunikasi dengan perangkat mobile yang memakai sinyal. Mengenal arsitektur jaringan seperti 1G, 2G, 3G,dan 4G.
Berikut adalah istilah-istilah yang secara umum harus di ketahui.
1. BTS (Base Tranceiver System) 
adalah perangkat yang fungsinya memfasilitasi komunikasi wireless antara perangkat yang digunakan pengguna dengan jaringan yang digunakan. BTS disebut juga Radio Base Station atau Node B dalam jaringan 3G.


2. Path Loss
adalah data/sinyal yang hilang ketika melewati media udara dari antena pemancar ke penerima pada jarak tertentu.

3. Multiple Access

adalah suatu teknik yang memungkinkan suatu titik (base station) dapat diakses oleh beberapa titik yang saling berjauhan (subscriber station) dan tidak saling mengganggu.

4. FDMA (Frequency Division Multiple Access)
Perbedaan satu saluran dengan saluran lain dilakukan dengan perbedaan frekuesi.

5. TDMA (Time Division Multiple Access)
Perbedaan satu saluran dengan saluran lain dilakukan dengan perbedaan waktu (penjadwalan)

6. CDMA (Code Division Multiple Access)
Perbedaan satu saluran dengan saluran lain dilakukan dengan perbedaan dengan perbedaan kode.

7. GSM (Global System for Mobile Communication)
Standart sistem komunikasi nirkable (wireless) yang berfisat terbuka. Merupakan gabungan dari FDMA dan TDMA.

8. Cell Breathing
Peristiwa mengembang dan menciutnya sel CDMA sesuai dengan jumlah trafik yang terjadi.

9. Downlink
Transmisi dari BTS ke user-user yang lain.

10. Uplink
Transmisi dati user ke BTS.

11. Hangover
Perpindahan signal dari area yang lemah ke area yang kuat

Continue Reading
1 comment
Share:

Wednesday, August 21, 2013

5 Keuntungan Memelihara Kucing

Memiliki hewan peliharan merupakan hal yang menyenangkan. Manusia merupakanan mahluk sosial, maka tidak heran jika manusia senang sekali berteman baik dengan sesamanya maupun dengan hewan.

Anjing merupakan salah satu hewan berkaki empat yang suka dijadikan sebagai peliharaan, selain setia hewan yang satu ini pun bisa melindungi majikannya dari marabahaya. Dan hewan saingannya, kucing tidak kalah menarik untuk dijadikan peliharaan dan teman bermain loh!

1. Meningkatkan Kepintaran Majikan

Sebuah penelitian yang dilakukan oleh para pemilik kucing di Inggris menyebutkan bahwa orang yang memiliki kucing cenderung lebih cerdas dari pemilik anjing. Hal ini diteliti berdasarkan skor tingkat intelektual (IQ) dan pengetahuan. Mungkin tidak secara langsung disebabkan oleh kucing, namun perilaku hewan yang dikenal manja dan malas merangsang pemiliknya untuk lebih kreatif dan cerdas. Jadi keuntungan memelihara kucing, menjadikan pemiliknya lebih teliti dan pintar.

2. Lingkungan Sehat

Sebuah penelitian yang dilakukan pada 2009 menyatakan bahwa kucing memiliki jejak kaki dengan kandungan karbon yang lebih sedikit daripada anjing. Hal ini disebabkan karena kucing lebih gemar memakan ikan daripada biskuit hewan yang berupa sayur beraroma daging sapi.

3. Melewati Rasa Galau

Ternyata memilihara kucing pun dapat mengobati galau loh. Berbeda dengan anjing, kucing lebih merespon suara yang keluar dari mulut majikannya. Sehingga ketika sang majikan membutuhkan teman berbicara, kucing pun dengan setia mendengarkan dan merespon dengan suara khas mereka. Meski kucing tidak memahami bahasa manusia, namun secara psikologi mereka dapat merasakan suasana hati majikannya. Buat agan yang suka galau banyak banyak aja piara kucing.

4. Mendapatkan Jodoh

Jika Agan adalah seorang lelaki yangbelum punya pacar atau isteri alias Jodi atau Jomblo Abadi segeralah memelihara kucing. Karena berdasarkan jajak pendapat yang dilakukan di Inggris, sebanyak 82% perempuan menyukai laki-laki yang memiliki hewan peliharaan. Dan 90 % perempuan menyatakan bahwa laki-laki yang memiliki kucing lebih baik daripada yang memiliki anjing. Namun keuntungan yang satu ini karena adanya stereotipe (pendapat umum) mengenai kucing. Bahwa mereka yang memiliki kucing dikatakan memiliki hati yang lembut, peka dan sangat peduli.

5. Kesehatan Jantung

Keuntungan memiliki kucing lainnya adalah tidak membuat majikannya stres. Berbeda dengan anjing, kucing lebih mudah untuk dirawat dan dipelihara. Sebuah penelitianmengungkapkan 30% pemilik kucing hidup lebih sehat karena terhindar dari serangan jantung ataupun stroke. Bahkan kehadiran kucing dapat menenangkan majikan dan bahkan para tetangga sekitar, berbeda dengan anjing yang gemar menggonggong dan melolong.

Video From Youtube (Update) :



Sumber : http://m.kaskus.co.id/thread/51e1ae408327cfcd46000007/5-keuntungan-memelihara-kucing

Continue Reading
No comments
Share:

Tuesday, August 20, 2013

Spesifikasi Laptop Asus A45V-VX298D + Driver 32 bit

Laptop Asus memang laptop yang cukup digemari dipasaran. Dari berbagai macam tipe laptop Asus, menurut saya yang harganya terjangkau dan spesifikasinya mumpuni untuk game adalah tipe asus A45V-VX298D. Dibandrol dengan harga hanya 4,8 juta, laptop ini mampu mengerjakan tugas-tugas berat seperti multimedia, game, dll. Cocok bagi anda yang seorang programmer atau orang yang setiap hari bekerja di depan komputer. Spesifikasi Laptop ini adalah sbb.
Prosesor : Intel Dual Core 2,4 GHz
RAM : 2Gb DDR3
VGA : NVIDIA 2Gb 610M
HDD : 500 Gb
USB : 3.0
Layar : 14 Inch
laptop asus, laptop murah, laptop gaming, asus A45V-VX298D

laptop asus, laptop murah, laptop gaming, asus A45V-VX298D
Spesifikasi yang cukup bagus untuk ukuran laptop 4 juta-an. Tersedia juga DVD driver untuk laptop ini. Namun drivernya hanya untuk 64 bit, sedang untuk 32 bit kita harus download sendiri situs resmi asus. Tapi tidak perlu repot, disini saya sudah menyediakan driver untuk 32 bit. Silahkan disedot.
  1. LAN_Realtek
  2. WLAN_Atheros
  3. VGA_Intel
  4. VGA_NVIDIA
  5. USB3_Intel
 Semoga Membantu ^^

Continue Reading
2 comments
Share:

Saturday, August 17, 2013

Mengatasi Pesan Error "Service Required" Pada Printer Epson T13

 
Pesan "Service Required" pada Epson T13 terjadi karena jumlah hitungan saat cetak atau melakukan head clening sudah mencapai kondisi maksimal. Jadi sebenarnya katrid printer yang kita pake mencetak atau melakukan "head cleaning "akan merekam dan menghitung aktivitas tersebut ke dalam sebuah chip yang ditanam di katrid.Tindakan yang mesti kita untuk mengatasinya adalah mereset ulang catride menjadi keadaan awal. Mereset adalah tindakan me-"nol"-kan sebuah chip yang ada di katrid printer. Ilustrasinya seperti me-"nol"-kan spidometer di sepeda motor. Berikut adalah cara mereset ulang printer Epson T13.
1. Langkah pertama tentunya printer epson T13 harus sudah terinstall drivernya. Untuk Download drivernya di download driver epson
2. Download software resetter Epson T13 dulu. Software bernama Resetter Epson T13, anda dapat download di sini Klik
3. Tanggal komputer tidak perlu dirubah seperti resetter sebelumnya.
4. PENTING !!! Matikan Antivirus anda, karena resetter T13 ini dideteksi sebagai virus oleh antivirus.
5. Jalankan program resetter Epson T13 dengan double klik di "AdjProg.exe". 
6. Kemudian ikuti gambar berikut


 

 
Check digunakan untuk cek counter yang maksimal 7800 point, anda dapat melihatnya di main pad counter. Kalau lebih atau mendekati 7800 point berarti printer perlu di reset
Initialization : digunakan untuk mereset atau mengenolkan kembali counter printer

7. Setelah selesai matikan printer kemudian nyalakan lagi. Printer akan nyala dengan lampu berwarna hijau penuh. Berarti printer Epson Stylus T13 yang blink tadi sudah siap digunakan kembali.

Continue Reading
3 comments
Share:

Saturday, July 13, 2013

Best Moment : Wisuda Periode Dua Sistem Komputer UNDIP

Momen pada tanggal 22 April 2013 tidak akan pernah saya lupakan. Gedung Prof. Soedarto, SH Tembalang menjadi saksi bisu pelantikan saya menjadi seorang Sarjana Teknik. Setelah 4 tahun lebih menimbah ilmu di jurusan sistem komputer akhirnya bisa juga menyelesaikan studi dengan predikat cumlaude. Prosesi wisuda periode April ini merupakan pelepasan wisudawan kedua bagi jurusan sistem komputer, setelah sebelumnya pada periode pertama yaitu bulan januari telah melepas 2 wisudawan. Pada prosesi wisuda kedua ini jumlah wisudawan jurusan sistem komputer naik 3x lipat menjadi 6 orang. Nama-nama wisudawan tersebut yaitu :
  1. Karlina Kusumaningrum
  2. Dite Ardhian
  3. Anggit Perdana
  4. Bimo Ananto Pamungkas
  5. Reza Najib
  6. Afandi Nur Aziz Thohari
Daftar diatas sengaja saya urutkan dari yang lulus paling awal. Proses wisuda ternya enak, dan membuat saya ketagihan. Prosesinya asyik yaitu pertama menyanyikan lagu Indonesia Raya, Hymne Guru, Mars Undip, Lalu sambutan-sambutan dari dekan dan jajaranya. Kemudian yang paling dinantikan saat pembagian ijazah dan hiburan dari artis ibu kota semarang. Setelah keluar gedung langsung di sambut dengan foto-foto.
  foto setelah selesai wisuda

 Foto saat prosesi penyambutan wisuda di jurusan

Foto Komplit setelah selesai semua proses penyambutan

Continue Reading
No comments
Share:

Monday, July 1, 2013

Cara Booting Windows 7 di Flashdisk

 
Tidak perlu ribet menggunakan software-software pembantu untuk membuat installer pada DVD Windows 7 ke flashdisk agar bootable dan dapat melakukan instalasi. Karena pada DVD Windows 7 sudah terdapat file yang bisa kita sulap menjadi alat pem-bootable flashdisk. Hanya perlu tindakan kecil lalu nyantai sambil minum kopi. Langkah-langkah nya yaitu :
  1. Siapkan flashdisk setidaknya berkapasitas 4GB untuk menampung file Windows 7 yang berkisar kurang lebih 3GB. 
  2. Format flashdisk tersebut dengan tipe format NTFS file system. 
  3. Buka file window dalam bentuk .iso menggunakan winrar.
  4. Setelah itu, copy semua file installer dari DVD Windows 7 ke dalam flashdisk, 
  5. Lalu cari file bootmgr, rename bootmgr menjadi NTLDR. 
  6. Flashdisk sudah siap dipakai untuk menginstall windows 7.
Cara installnya sama seperti melalui DVD. Restart dulu komputer lalu masuk ke pengaturan BIOS, biasanya dengan menekan tombol DEL atau F2 pada tampilan pertama komputer saat dihidupkan. Cari dan aturlah agar boot pertama dilakukan pada device yang Removable Disk artinya Flashdisk yang sudah anda colok untuk menginstall Windows 7 terpilih sebagai firstboot. Lalu simpan pengaturan dan keluar dari BIOS. Jika ternyata sudah masuk ke proses instalasi berarti berhasil. Tinggal anda ikuti saja step-by-step proses install dan pengaturan yang diminta sesuai keinginan Anda.

Note : Jangan menggunakan flashdisk yang berisi file-file penting Anda, backup terlebih dulu ke tempat penyimpanan lain sebelum memformat.

Continue Reading
No comments
Share:

Monday, June 24, 2013

Tips Merawat Anak Kucing Tanpa Induk

Pada hari jumat, 21 Juni 2013 entah ada angin apa tiba-tiba di teras rumahku terdengan suara ramai meang-meong. Aku beranjak dari tempat tidurku lalu bergerak menuju teras, ternyata disana aku sudah di sambut oleh 4 kucing kecil. Umur kucing itu kira-kira berumur kurang dari 1 bulan. Kucing itu ditemukan oleh adikku tanpa induk di lapangan samping rumahku. Melihat kucing kecil yang imut-imut, rasa prikebinatanganku muncul. Karena merasa iba akhirnya aku pelihara juga tuh anak kucing.
Namun, masalah timbul saat kucing kecil itu merengek minta makan. Aku bingung mau di kasih makan apa, sebab tak kasih susu dancow & susu bendera yang dimasukan di piring kecil mereka tidak mau makan. Akhirnya hari itu mereka tidur dengan rasa kelaparan. Setelah aku baca-baca di internet ternyata kucing kecil memang tidak bisa minum susu sendiri, mesti ada dot khusus kucing yang harganya untuk kantong mahasiswa cukup mahal yaitu 85ribu. Kemudian setelah browsing-browsing di internet saya menemukan cara merawat kucing tanpa induk. Tips-tipsnya yaitu
  1. Berilah mereka makan susu yang di campur roti tawar. Biarkan susu meresap pada roti tawar, sehingga nanti kucing akan mengenyot roti itu seperti layaknay mengeyot susu induknya. Susu yang disarankan adalah susu formula bayi, jangan susu untuk orang dewasa.
  2. Bersihkan kucing setiap hari dengan kapan yang dicelupkan air hangat, terutama pada bagian anus dan sekitar mata kucing untuk membersihkan kotorannya. Sebab apabila pada bagian itu tidak dibersihkan maka akan menjadi sarang penyakit. Induk kucing biasanya membersihkan mereka dengan cara menjilat-jilat anaknya.
  3. Sediakan box khusus berisi pasir untuk tempat kecing dan pup si kucing.
  4. Setelah mereka makan, jangan langsung ditaruh ditempat tidur, biarkan mereka jalan-jalan terlebih dahulu, seperti manusia, hewanpun butuh olah raga.
  5. Telaten dan sabar memenuhi kebutuhan di kucing.
Jika anda pecinta hewan sejati, saya yakin anda tidak akan membiarkan kucing yatim piatu terlantar. Oleh karena itu mari kita selamatkan populasi mereka agar kelak anak cucu kita dapat juga menjumpai hewan yang menggemaskan ini. Berikut penampakan kucing-kucing tersebut.
Lagi tidur :)

Lagi Rebutan Makan :D



Continue Reading
2 comments
Share:

Monday, June 17, 2013

Soal Algoritma & Struktur Data Pra S2 ilmu Komputer UGM

SOAL ALGORITMA DAN STRUKTUR DATA
PRA S2 ILMU KOMPUTER UGM 2012 / 2013

  1. Jelaskan perbedaan antara struktur data statis dan strukur data dinamis. Kemudian berikan masing2 kekurangan dan kelebihannya. Serta berilah contoh implementasi dari struktur data dinamis.
  2. Tersedia array data yang berisi {4,8,9,1,5,10,14,3,17,2}, jika diurutkan dari yang terkecil, tentukan.
  3. Algoritma Cacah Pembanding Cacah Penukaran
    Buble Sort
    Selection Sort
    Insertion Sort
  4. Apa yang dimaksud Priority Queue? Berikan penerapan contohnya?
PS : Pelajari tentang Algoritma mencari rute terpenda dengan dijkstra

Continue Reading
No comments
Share:

Sunday, June 9, 2013

Download IDM 6.15 plus Patch

Internet Download Manager, merupkan perangkat lunak yang digunakan untuk mengunduh file yang berasal dari komputer. Software ini juga bisa digunakan untuk mengunduh video dari youtube. Kelebihan dari software ini adalah kecepatan yang bisa mencapai mungkin 2x lipat daripada mengunduh di browser. Serta dapat menunda (pause) dan menghentikan unguhan (cancel).
Namun karena banyak kelebihannya tersebut, membuat IDM menjadi komersil. Ketika kita unduh pada website resminya, kemudian kita install maka software ini hanya dapat bekerja selama 30 hari. Setelah itu IDM tidak bisa dipakai dan haru memasukan serial number yang tentunya harus kita beli pada official IDM resmi. Oleh karena itu disini saya sediakan IDM + Patch yang dapat langsung digunakan tanpa dibatasi waktu. Silahkan unduh DISINI. Tapi perlu diingat, Jangan Pernah Mengupdate IDM yang Telah di Crack. Jika anda penasan apa akibatnya jika di crak? silahkan anda coba sendiri.

Thanks^^

Continue Reading
No comments
Share:

Soal Logika Informatika Pra S2 ilmu Komputer UGM

SOAL LOGIKA INFORMATIKA
PRA S2 ILMU KOMPUTER UGM 2012 / 2013

 1. A= {0,2,4,6,8,10}
     B = {a,b,c}
     C = {x,y}

    a. Tentukan banyaknya jumlah anggota anggota A x B x C
    b. Bila R adalah ternary dari ketiga bilangan itu, tentukan hubungan R dengan A x B x C
    c. Tuliskan 5 anggota dari R


2. Sederhanakan fungsi berikut menggunakan karnaugh map (Sum Of Product)

Continue Reading
No comments
Share: