03 September 2014

Vektor - Aljabar Linear

Vektor dalam matematika dan fisika adalah obyek geometri yang memiliki besar dan arah. Vektor jika digambar dilambangkan dengan tanda panah (→). Besar vektor proporsional dengan panjang panah dan arahnya bertepatan dengan arah panah. Vektor dapat melambangkan perpindahan dari titik A ke B.
Vektor sering ditandai sebagai
\overrightarrow{AB}.
Vektor berperan penting dalam fisika: posisi, kecepatan dan percepatan obyek yang bergerak dan gaya dideskripsikan sebagai vektor.

Panjang Vektor
Untuk mencari panjang sebuah vektor dalam ruang euklidian tiga dimensi, dapat digunakan cara berikut:

\left\|\mathbf{R}\right\|=\sqrt{a_1^2+a_2^2+a_3^2}

Dua buah vektor dikatakan sama apabila keduanya memiliki panjang dan arah yang sama seperti terlihat pada contoh pada Gambar 1.

Gambar 1. Vektor yang sama

Dua Buah Vektor disebut sejajar (paralel) apabila garis yang merepresentasikan kedua buah vektor sejajar.
Negasi sebuah vektor dapat dilambangkan seperti pada rumus berikut :
 v ® –v 
secara geometrik dapat digambarkan seperti pada Gambar 2.
Gambar 2. Negasi Vektor

Penjumlahan dua vektor: w = u + v   secara geometrik dapat digambarkan seperti pada Gambar 3.
Gambar 3. Penjumlahan Vektor

Demikian juga halnya dengan pengurangan vektor, Selisih dua vektor: w = u – v  sama dengan w = u + (–v)
Gambar 4. Pengurangan Vektor

Sebuah vektor dikenali besarnya lewat (u,v), yaitu besarnya perubahan (delta) searah sumbu x dan besarnya perubahan (delta) terhadap sumbu y.  Delta x adalah pengurangan dari x2-x1 dan delta y = y2-y1.  Misalnya Titik A (8,3) dan titik B (5,3), maka delta x = 5-8 = -3 dan delta y = 3-3 = 0.
Sebagai ilustrasi bisa dibayangkan gambar 5.
Gambar 5. Vektor U


Pada ruang 2 dimensi penjumlah 2 vektor seperti pada Gambar 3, dapat dijelaskan sebagai berikut :
u = (u1, u2); v = (v1, v2); w = (w1, w2)
   w = (w1, w2) = (u1, u2) + (v1, v2)
       = (u1 + v1, u2 + v2)
     w1 = u1 + v1
     w2 = u2 + v2
Sebagai contoh bisa dilihat pada grafik Gambar 6.
Gambar 6. Contoh Penjumlahan Vektor


Demikian seterusnya.  
Untuk lebih lengkap dan detailnya menunggu episode berikutnya.
Sebagai bahan bacaan, saya sertakan presentasi Vektor pada link di bawah ini.
  1. Materi 41 - Vektor 
  2. Materi 42 - Vektor
Terima kasih, matur suwun, thank you........


30 August 2014

Teknik Kompilasi - Materi 1 - Pendahuluan


Ngomong apa sih ?
Teknik Kompilasi adalah suatu cabang ilmu komputer terutama pemrograman yang bertujuan untuk mengetahui bagaimana proses terjadinya sebuah program sampai dengan proses eksekusinya.
Ada juga yang mengatakan bahwa, teknik kompilasi adalah teknik dalam melakukan pembacaan suatu program yang ditulis dalam bahasa sumber, kemudian diterjemahkan ke dalam suatu bahasa lain yang disebut bahasa sasaran.

Dalam melakukan proses penerjemahan tersebut, sudah barang tentu kompilator akan melaporkan adanya keanehan-keanehan atau kesalahan yang mungkin ditemukannya. Proses penerjemahan yang dilakukan oleh kompilator ini disebut proses kompilasi (compiling).

Bila dipandang sepintas lalu, maka akan timbul beranekaragam kompilator yang dapat dibuat,
  • Bahasa Sumber seperti bahasa FORTRAN, PASCAL, C dan juga bahasa-bahasa lainnya yang sifat dan pemakaiannya agak spesifik atau khusus, seperti bahasa untuk program DBASE, SPSS dan lain sebagainya.
  • Bahasa Sasaran dapat berupa bahasa sumber lain seperti C, FORTRAN dan lain sebagainya atau Bahasa Mesin (Machine Language) yang digunakan oleh suatu prosessor mikro atau sumber komputer besar maupun komputer super.

Sejarah perkembangan suatu kompilator sudah dimulai sejak lama, yaitu pada saat mulai ditemukannya komputer pada awal 1950-an.
Gambar 1. Urutan Kompilasi


Sejak waktu tersebut teknik dan cara pembentukan suatu kompilator telah berkembang dengan sangat pesat dan pembentukkan suatu kompilator dapat dilakukan makin mudah.

Demikian pula program bantu (tools) untuk membuat suatu kompilator sudah dapat diperoleh sehingga pembentukan suatu kompilator dapat dilakukan dengan cepat.

Kompilator pertama yang dibuat adalah kompilator untuk bahasa FORTRAN yang pada saat itu dikembangkan dengan memakan sejumlah tenaga ahli yang setara dengan pekerjaan yang dilakukan oleh 18 orang.

Dengan adanya program bantu dan tata cara pembentukan yang sistematis dan tertata dengan baik serta pendefinisian struktur bahasa yang cermat, maka suatu kompilator untuk bahasa yang terstruktur seperti PASCAL atau C dapat dikembangkan.


Proses kompilasi dari suatu kompilator pada dasarnya dapat dibagi ke dalam 2 bagian utama yaitu bagian analisis dan bagian sintesis.

Tahap analisis program yang ditulis dalam bahasa sumber dibagi dan dipecah ke dalam beberapa bagian yang kemudian akan dipresentasikan ke dalam suatu bentuk antara dari program sumber. Operasi-operasi yang dilakukan oleh program sumber ditentukan dan dicatat dalam suatu struktur pohon (tree) yang disebut dengan nama pohon sintaks (sintax tree) Dalam hal ini setiap nodal pada tree tersebut menyatakan suatu operasi, sedangkan anak dari nodal (titik) tersebut memberikan argumen yang diperlukan
Secara umum proses dalam tahap analis terdiri dari 3 bagian utama, yaitu
  • Proses analisis leksikal
  • Proses analisis sintaktik
  • Proses analisis semantik
Tahap sintesis yang berikutnya program sasaran dibentuk berdasarkan representasi antara yang dihasilkan pada tahap analisis.
Untuk tahap sintetis terdiri dari 2 bagian utama, yaitu
  1. Proses yang menghasilkan kode (code generator)
  2. Proses optimasi kode (code optimizer)

Sebelum Bahasa sasaran dapat dihasilkan, dalam melakukan ini tiap bagian utama akan berhubungan dan berkomunikasi dengan suatu berkas tabel yang disebut tabel simbol (symbol table) yaitu suatu tabel yang berisi semua simbol yang digunakan dalam bahasa sumber.

Selain kompilator masih diperlukan beberapa program lainnya sebelum dapat dibentuk bahasa sasaran yang dapat dijalankan. Seperti suatu bahasa sumber dapat dituliskan dalam beberapa modul yang terpisah dan disimpan dalam beberapa file yang terpisah.

Untuk menanggulangi hal ini, maka suatu program khusus yang disebut dengan suatu praprosesor digunakan untuk mengumpulkan modul-modul yang saling lepas ini ke dalam suatu program baru. Praposesor dapat pula melengkapi singkatan-singkatan atau ungkapan-ungkapan maupun kependekan-kependekan yang digunakan dalam bahasa sumber seperti pendefinisian makro dan lain sebagainya.

Materi presentasi kuliah pertemuan 1 bisa didownload pada link dibawah ini :

Materi Presentasi 1 - Pendahuluan 

29 August 2014

Contoh Program Grafika Komputer

Ini adalah contoh penggalan program dari java (netbeans) untuk membuat bintang segi empat.
Perhatikan nama :

  1. Project
  2. Package
  3. Class
Kalau nama-nama di atas tidak sama, maka program tidak bisa dijalankan((error).
Sebelum dicopy ke NetBeans, terlebih dahulu copy penggalan program kedalam Notepad, baru copy dan paste di lembar kerja class NetBeans-nya.


Penggalan programnya adalah sebagai berikut :

package penggunaanawt;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class PolyLine extends JPanel {

  public void paint(Graphics g) {
      int[] xs = {25, 75, 125, 85, 125, 75, 25, 65, 25};
      int[] ys = {50, 90, 50, 100, 150, 110, 150, 100, 50};
      g.drawPolyline(xs, ys, 9);
 }
  public static void main(String[] args) {
    JFrame frame = new JFrame();
    frame.getContentPane().add(new PolyLine());

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(200,200);
    frame.setVisible(true);
  }
}
         

26 July 2014

Minal ‘Aidin wal Faizin



اللّهُ أكبر اللّهُ أكبر اللّهُ أكبر
لا إلَهَ الا اللّه
اللّهُ أكبر اللّهُ اكبر
و لِلّه الحمدَ


Kami sekeluarga mengucapkan Minal Aidin Wal faidzin, Taqobalallahu minna waminkum.  Mohon maaf lahir dan batin.

Sebulan lamanya umat Islam terlah melakukan puasa Ramadhan dengan disertai amalan-amalan saleh yang diharapkan dapat meningkatkan ketakwaan kepada Allah SWT.

Banyak amaliyah baik yang dilakukan selama ramadhan, antara lain :

  1. Shiyam/Puasa. Ini adalah amalan utama yang diwajibkan oleh Allah SWT, seperti yang di firmankan oleh Allah SWT dalam Surat Al-Baqoroh 183.


    (يَا أَيُّهَا الَّذِينَ آمَنُوا كُتِبَ عَلَيْكُمُ الصِّيَامُ كَمَا كُتِبَ عَلَى الَّذِينَ مِنْ قَبْلِكُمْ لَعَلَّكُمْ تَتَّقُونَ (١٨٣

    Wahai orang-orang yang beriman! Diwajibkan atas kamu berpuasa sebagaimana diwajibkan atas orang-orang sebelum kamu, agar kamu bertakwa (Al-Baqoroh : 183)

  2. Al-Qiyam/shalat malam/Tarawih.  Bukan hanya sekedar melaksanakan sholat akan tetapi juga harus bisa mengisi kehidupan dengan amalan-amalan baik yang ditimbulkan karena sholat lail tersebut.
  3. Shadaqah. Memperbanyak instrospeksi dan merasakan sekelilingnya.  Karena dengan hikmah
    puasa, maka akan muncul empati-empati kepada sesama yang apabila puasa akan merasakan, betapa lapar dan dahaga itu tidak nyaman.  Maka untuk itu semangat berbagi menjadi tujuan utama, mengingat banyak saudara kita yang mungkin tidak bisa makan dalam kesehariannya.
  4. Bersungguh-sungguh dalam membaca Al-Qur'an.   Tadarus harus juga disertai dengan amaliyah aplikasi dari surah-surah yang dibaca, bukan hanya sekedar membaca. Ya dibaca, direnungkan, dipahami, diamalkan dan dilaksanakan
  5. Duduk di masjid sampai matahari terbit.  Maksudnya bukan hanya duduk-duduk saja, akan tetapi memperbanyak dzikir 'alallah agar diperoleh ketenangan, keihlasan dan kesabaran.
  6. I'tikaf.  Mendeketakan diri kepada Allah SWT dengan berkumpul dengan orang-orang sholeh
    dimanapun berada untuk saling mendapatkan pencerahan ilmu dan berbagi.   Akan meningkatkan rasa ukhuwah dan kebersamaan sebagai hamba Allah SWT dalam bersinergi untuk sampainya do'a dan harapan kita kepada ridho Allah SWT.
  7. Menghidupkan Lailatul Qadar.  Malam yang lebih baik dari 1000 bulan yang datang hanya pada bulan suci Ramadhan, khususnya pada malam ganjil setelah malam ke 20.

    Allah Ta'ala berfirman,
    إِنَّا أَنْزَلْنَاهُ فِي لَيْلَةِ الْقَدْرِ  وَمَا أَدْرَاكَ مَا لَيْلَةُ الْقَدْرِ لَيْلَةُ الْقَدْرِ خَيْرٌ مِنْ أَلْفِ شَهْرٍ

    "Sesungguhnya Kami telah menurunkannya (Al Qur'an) pada malam kemuliaan. Dan tahukah kamu apakah malam kemuliaan itu? Malam kemuliaan itu lebih baik dari seribu bulan." (QS. Al-Qadar: 1-3)
  8. Memperbanyak dzikir, doa dan istighfar.  Taqorub 'alallah.  dengan amalan bacaan tersebut.  Mohon ampun kepada Allah SWT atas segala dosa yang telah dilakukan dengan bersungguh-sungguh untuk tidak mengulangi lagi.
Dan akhirnya setelah Idul Fitri, maka seharusnya dan diharapkan bahwa semua amalan dan kegiatan selama bulan suci Ramadhan tetap selalu dilakukan dan bukan melupakannya.

Predikat "la'allakum tattaquun" akan diperoleh kalau setelah idul fitri perilaku kita menjadi lebih baik dari sebelum puasa ramadhan dan seterusnya akan menjadi lebih baik lagi.


Semoga dengan semangat Idul Fitri 1435 H, kita semua mendapatkan kekuatan baru untuk membangun dunia kearah yang lebih baik.
Wallahu a'lam bishowab.



19 July 2014

Sertifikat Akreditasi STIKOM Artha Buana

Senang rasanya, program studi Teknik Informatika STIKOM Artha Buana telah mendapatkan pengakuan
Gambar 1. Sertifikat Akreditasi STIKOM Artha Buana
akreditasi oleh BAN PT.
Tentunya ini merupakan motivasi kepada alumni, mahasiswa dan seluruh civitas akademika untuk lebih berpacu dalam berprestasi.
STIKOM Artha Buana Kupang, merupakan perguruan tinggi masyarakat yang berlatar belakang ICT (Informatioan Communication and Technology).  Tidaklah mudah saat ini untuk berkompetisi dalam penyelenggaraan perguruan tinggi, untuk itulah makanya STIKOM Artha Buana tidak mau bermain-main dengan institusi ini.
Segala macam cara ditempuh agar STIKOM Artha Buana menjadi lebih baik, maju dan bisa menjadi rujukan bagi pencari pengetahuan berkaitan dengan ICT.
Kelengkapan fasilitas menjadi perhatian utama dan tentunya disesuaikan dengan kebutuhan terkini.
Kelengkapan belajar dalam bentuk penyelenggaraan e-learning menjadi hal wajib yang harus dilakukan oleh setiap dosen dalam menyebarkan ilmunya.  Sehingga wajib hukumnya setiap tenaga edukatif mempunyai sebuah blog untuk menuangkan ide-idenya.

Gambar 2. Lokasi Kampus STIKOM Artha Buana

View STIKOM Artha Buana in a larger map

 Jaman makin meninggalkan masa lalu dan tidak akan pernah kembali, untuk itu marilah kita memilih perguruan tinggi yang sesuai dengan diri kita, saudara kita, anak-anak cucu kita dan seterusnya.  Karena kalau kita salah memilih perguruan tinggi dan program studi yang salah, maka akan menyebabkan penyesalan yang lama.  Untuk itu sebelum memutuskan pilihan prodi dan perguruan tinggi yang sesuai, maka sebaiknya menanyakan dan melihat secara langsung kegiatan di prodi dan perguruan tingginya.
Ok, bagi saudara-saudara yang tidak diterima di Perguruan Tinggi Negeri, jangan khawatir, masih ada kami yang juga tidak kalah dalam hal kualitas, untuk itu kami mengundang saudara untuk datang dan bergabung dengan kami STIKOM Artha Buana.