rss
email
twitter
facebook

Saturday, April 13, 2013

Tugas SIG: Letak Sekolah pada Google Maps

Pada tugas SIG kali ini saya akan menampilkan letak sekolah saya yang berada pada jalan alur laut jakarta utara. Berhubung SMK saya sudah terdapat dalam google maps maka yang saya lakukan adalah mengisi search key dengan urutan sebagai berikut:

(nama sekolah),(nama jalan),(kelurahan),(negara)

SMK Cikini, Jalan Alur Laut, Rawabadak, Indonesia

Dan tampilah letak SMK Cikini pada google maps seperti dibawah ini:



ReadMore...

Sunday, March 10, 2013

Pertanyaan SIG: No 4

Apa yang anda harapkan dari perkuliahan ini dan apa yang anda lakukan untuk mencapai target tersebut?

Yang saya harapkan penjelasan lebih detail mengenai Sistem Informasi Geografis(SIG) dikarenakan saya masih belum mengerti dengan konsep SIG yang benar serta penerapan yang ada di Indonesia. Untuk mencapainya saya akan masuk kelas terus dan mencari beberapa referensi untuk mendalaminya.

ReadMore...

Pertanyaan SIG: No 3

Project Sistem Informasi apa saja yang pernah anda kerjakan?

  • Sistem informasi penjualan tiket kereta api 
Pada sistem ini saya membuat alur proses yang akan sistem lakukan dengan DFD dan UML dari awal proses calon pembeli tiket sampai laporan penjualan tiket yang akan diterima pimpinan.
  • Sistem pakar pencarian notebook pada web
Pada sistem pakar ini saya membuat beberapa pertanyaan yang akan dipilih user untuk menentukan notebook yang sesuai dengan alur sistem pakar yang telah dibuat.

Sistem Informasi yang ingin anda rencanakan?
  • Sistem Informasi pemilihan jurusan Kuliah/SMK
Saya ingin membuat ini dikarenakan saya sering mendengar kata-kata "salah jurusan" dikalangan pelajar/mahasiswa, saya berharap dengan adanya sistem ini calon pelajar/mahasiswa dapat memilih jurusan yang sesuai dengan kemampuan dan minat mereka sehingga tidak ada lagi kata-kata "salah jurusan". Namun kendala dalam pembuatan sistem ini adalah pengumpulan data yang cukup lama mengingat banyaknya jurusan yang ditawarkan dan melakukan survey terhadap pelajar SMK maupun mahasiswa terhadap jurusan yang mereka ambil saat ini.

ReadMore...

Pertanyaan SIG: No 2

Bahasa pemrograman apa saja yang sudah anda pelajari dan apa yang ingin anda perdalam?

Pemrograman yang sudah saya pelajari adalah:
  • SQL/ MySQL
  • PHP (masih dalam proses pembelajaran untuk skrip php yang kompleks)
  • PASCAL (sudah lama tidak menggunakan)
  • BASIC (sudah lama tidak menggunakan)
Yang ingin saya dalami adalah:
  • HTML5
  • JAVA
  • RUBY
  • PHP
  • ORACLE

ReadMore...

Pertanyaan SIG: No 1

Definisi Sistem Informasi?

Barry  E.  Cusing  (983,  dalam  Riasetiawan,  2007) mendefinisikan sistem informasi sebagai : An organized means of colleting, entering and processing data, and of storing, managing, controlling and reporting information so that an organization can achieve its objectives and goal.   
Sementara itu Gelinas, Oram dan Wiggins (1990 dalam  Riasetiawan ,2007) mendefinisikan  sistem informasi sebagai:  A man made system that generally consists of an integrated set of computer-based and manual components establish to collect, store , and manage data, and to provide out put information to users .
Dari definisi-definisi diatas dapat ditarik kesimpulan bahwa sistem informasi adalah suatu cara yang terorganisir mengumpulkan, memasukan dan memproses data, mengendalikan, dan menghasilkan informasi dengan berbasis proses manual atau Komputer untuk mencapai sasaran dan tujuan organisasi.
         Keberhasilan suatu sistem informasi yang diukur berdasarkan maksud pembuatannya, bergantung pada tiga faktor utama yaitu: keserasian dan mutu data, pengorganisasian data dan tata cara penggunaannya ( Cook, 1977 dalam Notohadiprawiro, 2006).

ReadMore...

Thursday, January 24, 2013

Apa itu Open Source, OSGI, Virtualization, dan API ?


OpenSource

OpenSource adalah sistem pengembangan atau developement yang bukan di develop oleh suatu individu atau perorangan, namun adanya komunitas user yang saling bekerjasama dengan memanfaatkan source-code yang sudah ada dan dapat didapat secara cuma-cuma.
Opensource mempunyai budaya tersendiri, yaitu giving culture atau bahasa Indonesia budaya memberi. Dalam pengertiannya berarti, suatu user yang sudah diberi source-code tersebut merasa termotivasi untuk dapat berkarya tanpa ada yang mencampuri yang bertujuan untuk manfaat orang banyak.
Biasanya hasil karya opensource dipublikasikan lewat situs penyimpanansource terbesar seperti sourceforge, github atau mungkin mempublikasikan karya mereka sendiri lewat blog atau website pribadi. Indonesia sendiri punya beberapa komunitas OpenSource. Seperti UGOS,IGOS dan beberapa komunitas lainnya yang tidak disebutkan (karena sangat banyak di Internet).

OSGi

OSGi atau Open Source Gateway initiative adalah sebuah modul sistem dan layanan platform untuk bahasa pemrograman Java yang mengimplementasikan komponen model yang komplit dan dinamik. Adapun aplikasi atau komponen yang berasam dari paket bundle untuk pengerjaan, secara otomatis dapat dipasang dari jarak jauh bahkan di start, stop atauupdate. Untuk melakukan uninstall juga tidak membutuhkan reboot ataurestart.
Layanan dari OSGi ini membolehkan rangkaian registry untuk mendeteksi adanya beberapa layanan baru atau menghapus layanan tersebut dan beradaptasi dengan tepat.
Perkembangan dari OSGi ini sangat cepat sekali. Yang tadinya hanya fokus pada layanan gateway, kini sudah merambah pada aplikasi mobile phonesampai open source Eclipse IDE.
OSGi allicance adalah sebuah organisasi standar terbuka yang didirikan pada bulan Maret tahun 1999 yang bertugas dalam melakukan rutinitas pada OSGi standar.
OSGi terkumpul dalam framework yang secara konsep dipisahkan pada beberapa area seperti:
  1. Bundles: rangkaian yang merupakan komponen jar dengan extra manifest header.
  2. Services: Layer yang menyambungkan layanan dalam cara yang dinamik.
  3. Services Registry: Layanan Manajement API.
  4. Life-Cycle: Manajemen API untuk install, start, stop, update, uninstall.
  5. Modules: Layer yang mengenkapsulasi dan deklerasi banyaknya ketergantungan.
  6. Security: Layer yang menangani aspek keamanan dengan membatasi rangkaian tersebut.
  7. Execution Environment: Menyatakan metode dan class tersedia pada platform tertentu.
Virtualization

Virtualisasi adalah simulasi software ataupun hardware yang menjalankan software lainnya menggunakan Virtual Machine atau VM. Ada banyak sekali bentuk virtualisasi.
Beberapa tipe dari virtualisasi:
  1. Hardware
  2. Desktop
  3. Software
  4. Memory
  5. Storage
  6. Data
  7. Network
API

API atau Application Programming Interface adalah sebuah protokol yang digunakan sebagai antar muka oleh komponen software untuk berkomunikasi dengan yang lainnya.
Saat ini API banyak digunakan sebagai konten pembagi. Singkatnya, API dapat membolehkan para komunitas web untuk membuat sebuah API yang berguna untuk membagi konten dan data diantara para komunitas lainnya. Dalam hal ini, konten yang dibuat dalam suatu tempat secara dinamik dapat dipost dan diupdate pada lokasi yang berbeda-beda pada web.
COntohnya speerti:
·         Foto dapat dibagi dari website seperti flickr, photobucket ke sosial website seperti facebook dan myspace.
·         Konten dapat di embed, seperti embed dari slideShare pada profil LinkedIn.
·         Konten video dapat di embed pada website yang disediakan berlainan host.
·         Dan masih banyak lagi.

API yang dimaksudkan untuk digunakan oleh lebih dari satu bahasa tingkat tinggi pemrograman sering memberikan, atau ditambah dengan fasilitas yang secara otomatis memetakan API untuk fitur (sintaksis atau semantik) yang lebih alami dalam bahasanya. Hal ini dikenal sebagai language binding, dan API itu sendiri. Tujuannya adalah untuk merangkum sebagian besar fungsi yang diperlukan dari API, meninggalkan lapisan tipis yang tepat untuk setiap bahasa.

ReadMore...

Thursday, November 22, 2012

User Interface Technology


Speech Recognition

Dalam ilmu komputer, speech recognition (SR) adalah terjemahan dari kata-kata yang diucapkan menjadi teks. Hal ini juga dikenal sebagai “pengenalan suara otomatis”, “ASR”, “komputer pengenalan suara”, “pidato ke teks”, atau hanya “STT”. Beberapa sistem SR menggunakan “pelatihan” di mana seorang pembicara individu membaca bagian teks ke dalam sistem SR. Sistem ini menganalisis suara tertentu orang tersebut dan menggunakannya untuk fine tune pengakuan pidato orang tersebut, sehingga transkripsi lebih akurat. Sistem yang tidak menggunakan pelatihan yang disebut “Speaker Independen” sistem. Sistem yang menggunakan pelatihan yang disebut “Speaker Dependent” sistem. Speech recognition applications termasuk antarmuka pengguna suara seperti panggilan suara (misalnya, “Call home”), call routing (misalnya, “Saya ingin membuat collect call”), kontrol alat domotic, pencarian (misalnya, menemukan podcast di mana tertentu kata yang terucap), sederhana entri data (misalnya, memasukkan nomor kartu kredit), persiapan dokumen terstruktur (misalnya, sebuah laporan radiologi), pidato-untuk-pengolahan teks (misalnya, kata prosesor atau email), dan pesawat (biasanya disebut Masukan suara langsung).

Gesture recognition

Adalah suatu gerakan yang bertujuan menafsirkan gerakan manusia melalui algoritma matematika. Pengenalan gerakan dapat berasal dari setiap gerak tubuh atau negara tetapi umumnya berasal dari wajah atau tangan. Saat ini berfokus di lapangan termasuk identifikasi pengenalan emosi dari wajah dan pengenalan isyarat tangan. Banyak pendekatan telah dibuat dengan menggunakan kamera dan algoritma komputer visi untuk menafsirkan bahasa isyarat. Namun, identifikasi dan pengenalan dari postur, gaya berjalan, proxemics, dan perilaku manusia juga subjek teknik pengenalan gerakan. Pengenalan gerak dapat dilihat sebagai cara bagi komputer untuk mulai memahami bahasa tubuh manusia, sehingga membangun jembatan yang lebih antara mesin dan manusia daripada antarmuka pengguna teks primitif atau bahkan GUI (antarmuka pengguna grafis), yang masih membatasi mayoritas masukan untuk keyboard dan mouse. Pengenalan gerak memungkinkan manusia untuk berkomunikasi dengan mesin (HMI) dan berinteraksi secara alami tanpa perangkat mekanis. Menggunakan konsep Pengenalan gerak, adalah mungkin untuk menunjuk jari pada layar komputer sehingga kursor akan bergerak sesuai. Hal ini berpotensi membuat perangkat input konvensional seperti mouse, keyboard dan bahkan layar sentuh redundan.

Tangible User Interface

Sebuah user interface yang nyata adalah sebuah antarmuka pengguna di mana seseorang berinteraksi dengan informasi digital melalui lingkungan fisik. Nama awal adalah User Interface graspable, yang tidak lagi digunakan. Salah satu pelopor dalam antarmuka pengguna nyata adalah Hiroshi Ishii, seorang profesor di MIT Media Laboratory yang mengepalai Tangible Media Group. Visi tertentu Nya bagi UIS nyata, yang disebut Bits Tangible, adalah memberikan bentuk fisik ke informasi digital, membuat bit secara langsung dimanipulasi dan mencolok. Bit Berwujud mengejar kemulisan coupling antara dua dunia yang sangat berbeda dari bit dan atom.



ReadMore...