Rahasia Motherboard

Temukan rahasia dibalik motherboard..

Democrazy? It's Democracy!

Lebih mengenal apa arti demokrasi tidak hanya demo..

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Jumat, 23 Juni 2017

Prototyping

  1. Pengertian
    Proses pengembangan sistem seringkali menggunakan pendekatan prototipe (prototyping). Metode ini sangat baik digunakan untuk menyelesaikan masalah kesalahpahaman antara user dan analis yang timbul akibat user tidak mampu mendefinisikan secara jelas kebutuhannya.
    Prototyping adalah pengembangan yang cepat dan pengujian terhadap model kerja (prototipe) dari aplikasi baru melalui proses interaksi dan berulang-ulang yang biasa digunakan ahli sistem informasi dan ahli bisnis. Prototyping disebut juga desain aplikasi cepat (rapid application design/RAD) karena menyederhanakan dan mempercepat desain sistem.

    Sebagian user kesulitan mengungkapkan keinginannya untuk mendapatkan aplikasi yang sesuai dengan kebutuhannya. Kesulitan ini yang perlu diselesaikan oleh analis dengan memahami kebutuhan user dan menerjemahkannya ke dalam bentuk model (prototipe). Model ini selanjutnya diperbaiki secara terus menerus sampai sesuai dengan kebutuhan user.

  2. Tujuan

    Prototyping model sendiri mempunyai tujuan yaitu mengembangkan model awal software menjadi sebuah sistem yang final.

  3. Proses-proses
    Proses-proses dalam model prototyping secara umum adalah sebagai berikut:
    1. Pengumpulan kebutuhan
      developer dan klien akan bertemu terlebih dahulu dan kemudian menentukan tujuan umum,kebutuhan yang diketahui dan gambaran bagian-bagian yang akan dibutuhkan berikutnya
    2. Perancangan
      perancangan dilakukan dengan cepat dan rancangan tersebut mewakili semua aspek software yang diketahui, dan rancangan ini menjadi dasar pembuatan prototype
    3. Evaluasi Prototype
      klien akan mengevaluasi prototype yang dibuat dan digunakan untuk memperjelas kebutuhan software

  4. Tahapan-tahapan

    Selain itu, untuk memodelkan sebuah perangkat lunak dibutuhkan beberapa tahapan di dalam proses pengembangannya. Tahapan inilah yang akan menentukan keberhasilan dari sebuah software itu. Pengembang perangkat lunak harus memperhatikan tahapan dalam metode prototyping agar software finalnya dapat diterima oleh penggunanya. Dan tahapan-tahapan dalam prototyping tersebut adalah sebagai berikut:
    1. Pengumpulan kebutuhan
      Pelanggan dan pengembang bersama-sama mendefinisikan format dan kebutuhan keseluruhan perangkat lunak, mengidentifikasikan semua kebutuhan, dan garis besar sistem yang akan dibuat.
    2. Membangun prototyping
      Membangun prototyping dengan membuat perancangan sementara yang berpusat pada penyajian kepada pelanggan (misalnya dengan membuat input dan contoh outputnya).
    3. Evaluasi prototyping
      Evaluasi ini dilakukan oleh pelanggan apakah prototyping yang sudah dibangun sudah sesuai dengan keinginan pelanggan. 'ika sudah sesuai maka langkah keempat akan diambil. Jika tidak,maka prototyping diperbaiki dengan mengulang langkah 1, 2, dan 3.
    4. Mengkodekan system
      Dalam tahap ini prototyping yang sudah disepakati diterjemahkan ke dalam bahasa pemrograman yang sesuai.
    5. Menguji system
      Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus dites dahulu sebelum digunakan. Pengujian ini dilakukan dengan White Box, Black Box, Basis Path, pengujian arsitektur dan lain-lain.
    6. Evaluasi Sistem
      Pelanggan mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan yang diharapkan. Jika sudah, maka langkah ketujuh dilakukan, jika belum maka mengulangi langkah 1 dan 2.
    7. Menggunakan system
      Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan.

  5. Keunggulan dan Kekurangan

    Keunggulan prototyping:
    1. Komunikasi akan terjalin baik antara pengembang dan pelanggan.

    2. Pengembang dapat bekerja lebih baik dalam menentukan kebutuhan setiap pelanggannya.3. Pelanggan berperan aktif dalam proses pengembangan sistem.
    4. Lebih menghemat waktu dalam pengembangan sistem.
    5. Penerapan menjadi lebih mudah karena pemakai mengetahui apa yang diharapkannya.

    Kelemahan prototyping :
    1. Pelanggan kadang tidak melihat atau menyadari bahwa perangkat lunak yang ada belum mencantumkan kualitas perangkat lunak secara keseluruhan dan juga belum memikirkan kemampuan pemeliharaan untuk jangka waktu lama.
    2. Pengembang biasanya ingin cepat menyelesaikan proyek sehingga menggunakan algoritma dan bahasa pemrograman yang sederhana untuk membuat prototyping lebih cepat selesai tanpa memikirkan lebih lanjut bahwa program tersebut hanya merupakan sebuah kerangka kerja (blueprint) dari sistem.
    3. Hubungan pelanggan dengan komputer yang disediakan mungkin tidak mencerminkan teknik perancangan yang baik dan benar.


    Dalam setiap metode mempunyai kelebihan maupun kekurangan, namun kekurangan tersebut dapat diminimalisir yaitu dengan mengetahui kunci dari model prototype tersebut. Kunci agar model prototype ini berhasil dengan baik adalah dengan mendefinisikan aturan-aturan main pada saat awal, yaitu pelanggan dan pengembang harus setuju bahwa prototype dibangun untuk mendefinisikan kebutuhan.

Minggu, 23 April 2017

Interface

Pengantarmukaan peripheral komputer merupakan suatu istilah secara harfiah, berarti penghubung antara komputer dengan komputer atau dengan perangkat eksternal yang lain. Sehingga terjadi hubungan, komunikasi, dan perpindahan data antar perangkat yang saling terhubung.
Hubungan komputer dengan perangkat eksternal yang lain untuk keperluan pemrosesan berbasis komputer/digital.
Istilah lain dari Pengantarmukaan (Antarmuka) adalah :

  • Interface
  • Port


Antarmuka/Interface/Port diibaratkan seperti pintu atau gerbang yang digunakan untuk proses keluar/masuk data atau informasi, baik yang akan diproses maupun setelah selesai diproses oleh komputer.
Antarmuka pada komputer :

Rangkaian Dasar Antarmuka

Pada dasarnya sistem mikroprosesor, tidak terlepas dari sebuah interfacing yang merupakan bagian dari rangkaian elektronika. Secara hirarki struktur interfacing terdapat beberapa layer (Interfacing Layer), diantaranya :

Electrical (physical)

Fungsi dari layer electrical merupakan layer yang mendasar dari suatu interfacing. Layer ini adalah layar fisik, karena intrefacing dalam penggunaan umum berkaitan dengan setiap alat yang penggunaannya adalah elektronika. Teknik Interfacing physical merupakan pengembangan dari elektronika dan analog.

Signal

Layer signal merupakan layer yang digunakan untuk menyampaikan dari dari satu titik ke titik yang lainnya. Pada layer ini tergantung dari layer electrical (fisik) yang dalam penggunaan umum, arus listrik yang digunakan untuk menyampaikan data melalui sirkuit. Layer signal adalah teknik pengembangan pada electrical interfacing, bus interfacing, dan data transfer.

Logic

Pada layer logic merupakan suatu bentuk argumentasi tanpa memandang arti khusus dari istilah argumentasi lain. Hal ini dikarenakan layer signal sebagai penyampai datanya adalah arus listrik. Layer logic adalah pengalamatan dari rangkaian aplikasi, bus interfacing, dan data transfer.

Protocol

Merupakan satu set peraturan dan prosedur untuk bertukar-tukar data. Protocol interfacing adalah ilmu yang merupakan standar dan implementasi dari suatu komunikasi.

Code

Layer code merupakan representasi simbolik dari data atau instruksi dalam bentuk kode atau instruksi.

Algorithmic

Merupakan suatu yang berhubungan dengan penggunaan algorithma untuk mendapatkan suatu hasil dalam interfacing

Sumber :
http://robby.c.staff.gunadarma.ac.id/Downloads/files/30710/pendahuluan.pdf
http://robby.c.staff.gunadarma.ac.id/Downloads/files/47691/Tayangan+Pendahuluan.ppt

Minggu, 02 April 2017

Interaksi Manusia dan Komputer

Apa kesamaan yang dimiliki hal berikut ini?


  • Sebuah Mouse Komputer
  • Sebuah Touch Screen
  • Sebuah program pada mesin Mac atau Windows Anda yang menyertakan tempat sampah, ikon disk drive, dan folder
  • Menu yang ditarik ke bawah 

Menyerah? Ini semua adalah contoh dari kemajuan dalam desain antarmuka manusia-komputer yang dirancang untuk membuatnya lebih mudah untuk menyelesaikan hal-hal dengan komputer.


Dikutip dari wikipedia.org:

Interaksi manusia dan komputer (bahasa Inggrishuman–computer interactionHCI) adalah disiplin ilmu yang mempelajari hubungan antara manusia dan komputer yang meliputi perancangan, evaluasi, dan implementasi antarmuka pengguna komputer agar mudah digunakan oleh manusia. Ilmu ini berusaha menemukan cara yang paling efisien untuk merancang pesan elektronikSedangkan interaksi manusia dan komputer sendiri adalah serangkaian proses, dialog dan kegiatan yang dilakukan oleh manusia untuk berinteraksi dengan komputer yang keduanya saling memberikan masukan dan umpan balik melalui sebuah antarmuka untuk memperoleh hasil akhir yang diharapkan.

Ada tiga sub-bidang studi yang berhubungan dengan interaksi dengan komputer:
  1. Ergonomi dimana interaksi manusia-komputer berkaitan dengan bentuk fisik dari mesin.
  2. Faktor manusia berkaitan dengan masalah- masalah psikologis.
  3. Interaksi manusia dan komputer mengkaji bagaimana hubungan-hubungan yang terjadi antar ilmu komputer desain terkait dengan manusia dengan komputer.



Tujuan utama disusunnya berbagai cara interaksi manusia & komputer adalah untuk mempermudah manusia dalam mengoperasikan komputer dan mendapatkan berbagai umpan balik yang ia perlukan selama ia bekerja pada sebuah sistem komputer.
Sebagai contoh, misalnya sebuah komputer lengkap dipasang pada sebuah tempat yang tidak nyaman bagi seorang pengguna yang menggunakan. Atau keyboard yang digunakan pada komputer tersebut tombol-tombolnya keras sehingga susah untuk mengetik sesuatu.
Para perancang antarmuka manusia dan komputer berharap agar sistem komputer yang dirancangnya dapat bersifat akrab dan ramah dengan penggunanya (user friendly).

Menurut saya IMK adalah bagaimana manusia melakukan interaksi terhadap komputer dan komputer memberikan umpan balik berinteraksi kepada manusia sehingga dapat memperoleh hasil akhir yang diharapkan.

SUMBER:
https://id.wikipedia.org/wiki/Interaksi_manusia-komputer#Sub_bidang_studi_interaksi_manusia_dengan_komputer
http://etad.usask.ca/skaalid/theory/interface.htm

Sabtu, 21 Januari 2017

10 BIDANG KEAHLIAN IT YANG PALING BANYAK DICARI

Sejumlah 334 eksekutif IT yang ikut serta dalam survey yang dilakukan Computerworld membagi rencana rekrutmen yang akan dilakukannya di tahun 2013 mendatang. Lebih dari sepertiga (33%) diantaranya berencena untuk melakukan renkrutmen tenaga baru di 2013. Angka ini naik dari 29% pada survey tahun sebelumnya dan 23% pada 2010.
Menurut survey yang dirilis September 2012 ini, secara umum pada tahun 2013 menyatakan bahwa fokus kebutuhan SDM tertinggi adalah pada skill teknis untuk pengembangan, integrasi dan manajemen teknologi baru dan invoasi yang dapat menumbuhkan bisnis dan menciptakan keuntungan kompetitif bagi perusahaan.
Berikut ini adalah 10 kompetensi IT teratas yang akan paling banyak dibutuhkan pada rekrutmen 2013 sebagaimana dikutip manajemen-ti dari itcareerfinder:

1. Pemrograman dan Pengembangan Aplikasi

Sekitar 60% dari eksekutif IT responden berencana untuk merekrut para developer baru di 2013. Perusahaan-perusahaan mereka akan mengembangkan sistem, aplikasi, dan meng-upgrade website yang sempat mereka tunda selama resesi yang lalu. Hal inilah yang mendorong kebutuhan akan tenaga-tenaga web developer, computer programmer dan software engineer kompeten untuk membantu mereka. 
Hot Programming Skills: Java | Java Enterprise Edition (J2EE) | .Net | PHP

2. Project Management

Banyaknya proyek pengembangan dan upgrade sistem dan teknologi, ditambah dengan kompleksitas proyek yang semakin tinggi mengingat kebutuhan konektivitas antar sistem, berdampak pada meningkatnya kebutuhan terhadap para project manager yang kompeten dan berpengalaman. Sekitar 40% dari eksekutif berencana mendatangkan project manager baru pada 2013.
Hot PM Skills: Systems Development | Business Analysis | Sertifikasi PMP

3. Help Desk & Technical Support

Mengimplementasikan sistem baru akan berdampak pula pada kebutuhan teknisi help desk untuk menangani peningkatan volume permintaan layanan. Kebutuhan tenaga technical support ini akan semakin bertambah lagi pada 2013 seiring dengan kemungkinan akan berpindahnya banyak perusahaan ke Windows 7 sebelum siklus dukungan terhadap Windows XP berakhir di 2014.
Hot Help Desk Skills: Mobile Device Support | Windows 7 Deployment | Skil Komunikasi Interpersonal

4. IT Security (IT Risk)

Kebutuhan terhadap spesialis IT Security (IT Risk) melonjak 10 poin dari survey tahun lalu menjadi 27%. Serangan-serangan cyber akan terus meningkat dari sisi lingkup maupun kompleksitasnya. Disamping itu risiko inheren yang terdapat pada penerapan teknologi baru juga semakin membuat kebutuhan terhadap kompetensi keamanan dan risiko TI ini menjadi pertimbangan utama bagi para eksekutif di 2013.
Hot Security Skills: Enterprise & Military Enclave Security | Cloud & Virtual Security | Manajemen Risiko

5. Business Intelligence

Pengembangan solusi-solusi dan storage berbasis cloud berarti organisasi dapat menangkap dan mengelola lebih banyak data dibanding sebelumnya. Para profesional IT dengan keahlian untuk menganalisis dan mentransformasi data ini ke dalam format business intelligence untuk mendukung pengambilan keputusan dan peningkatan kinerja yang lebih baik akan banyak dibutuhkan oleh perusahaan-perusahaan besar.
Hot BI Skills: Big Data Analytics | Mathematics & Statistics Aptitude | Kecerdasan/Pemahaman Bisnis yang kuat

6. Cloud & SaaS

Ini merupakan pendatang baru dalam daftar kebutuhan kompetensi TI. Para ahli komputasi awan dan software as a service (SaaS) akan menikmat rekor kebutuhan terhadapnya di 2013, seiring dengan bisnis yang terus mengadopsi dan melebarkan solusi cloud-computing-nya untuk menekan biaya operasional. Sejumlah 25% dari eksekutif berencana untuk merekrut tenaga baru untuk area yang sedang cepat tumbuh ini. Sejumlah 43% perushaan akan meningkatkan anggaran IT nya di 2013.
Hot Cloud Skills: Cloud Architecture & Configuration | SaaS Agreement Negotiation | Cloud Security

7. Virtualization

Peningkatan ROI, efisiensi dan ketersediaan sumber daya TI membuat virtualisasi komponen kritikal dari strategi IT modern. Sejumlah 24% dari eksekutif IT merencanakan untuk merekrut spesialis virtualisasi di 2013.
Hot Skills: Virtualization Administration | Virtual Security | Sertifikasi VCP5

8. Networking

Kompetensi networking ini turun dari peringkat 4 tahun lalu ke nomor 8 tahun ini (antara lain karena adanya pemisahan dengan cloud dan virtualisasi). Betapapun kebutuhan terhadap skill ini masih akan terus ada, tak peduli bagaimanapun kondisi ekonomi dan eksternal yang terjadi.
Hot Networking Skills: Cisco Network Administration | VOIP | Non-Virtual to Virtual Network Conversion

9. Mobile Apps & Device Management

Inovasi dan kemajuan teknologi yang cepat pada kemampuan tablet dan smartphone telah pula meningkatkan penggunaannya oleh bisnis dan konsumen. Perusahaan dan lembaga pemerintahan pada berbagai ukuran pun mencari profesional IT dan developer yang dapat menangani kebutuhan yang muncul akibat penetrasi piranti mobile yang masif ini.
Hot Mobile Skills: Android & iOS Application Development | Mobile Device Management | Mobile Security

10. Data Center

Disamping posisinya yang kesepuluh, tapi prospek pekerjaan spesialis datacenter ini adalah salah satu yang terbaik, mengingat sejumlah perusahaan melaporkan kesenjangan skill yang signifikan di area ini, yang berarti akan terdapat lowongan pekerjaan yang lebih banyak lagi bagi para profesional di bidang ini untuk mengisinya.
Hot Data Center Skills: Server/Data Center Operations | Systems Integration | Database Management

Keahlian yang saya minati :
Dari 10 bidang keahlian IT di atas, yang paling saya minati adalah yang no.1 yaitu "Pemrograman dan Pengembangan Aplikasi". Karena bidang itu adalah yang paling saya kuasai karena mengenai pemrograman dan pengembangan aplikasi, dan saya sudah memahami beberapa bahasa pemrograman hingga membuat aplikasi sendiri.
Saya berharap dapat membuat beberapa aplikasi atau alat yang dapat membantu memudahkan banyak orang dalam menjalani kehidupan mereka.

Sumber : http://manajemen-ti.com/manajemen-kinerja-dan-sdm/243-10-keahlian-it-yang-paling-banyak-dicari-di-2013.html