Senin, 19 Juni 2017

Prototype

Prototyping
Prototype merupakan salah satu metode pengembangan perangkat lunak yang banyak digunakan. Dengan metode prototyping ini pengembang dan pelanggan dapat saling berinteraksi selama proses pembuatan sistem.
Sering terjadi seorang pelanggan hanya mendefinisikan secara umum apa yang dikehendakinya tanpa menyebutkan secara detail output apa saja yang dibutuhkan, pemerosesan dan data-data apa saja yang dibutuhkan. Sebaliknya di sisi pengembang kurang memperhatikan efisiensi algoritma, kemampuan sistem operasi dan interface yang menghubungkan manusia dan komputer.
Untuk mengatasi ketidak samaan antara pelanggan dan pengembang , maka harus dibutuhkan kerja sama yang baik diantara keduanya sehingga pengembang akan mengetahui dengan benar apa yang diinginkan pelanggan dengan tidak mengesampingkan segi-segi teknis dan pelanggan akan mengetahui proses-proses dalam menyelesaikan sistem yang diinginkan. Dengan demikian akan menghasilkan system sesuai dengan jadwal waktu penyelesaian yang telah ditentukan.
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. Prototype akan dihilangkan sebagian atau seluruhnya dan perangkat lunak aktual aktual di rekayasa dengan kualitas dan implementasi yang sudah ditentukan
Prototipe dikenal dengan sebuah tipe yang asli, bentuk, atau contoh dari sesuatu yang dipakai sebagai contoh yang khas, dasar, atau standar untuk hal-hal lain dari kategori yang sama. Kata ini berasal dari Yunani (prototypon), “bentuk primitif”, “netral (prototypos),” asli, primitif, dari (protos), “pertama” dan (typos), “kesan”
Metode protyping sebagai suatu paradigma baru dalam pengembangan sistem informasi, tidak hanya sekedar suatu evolusi dari metode pengembangan sistem informasi yang sudah ada, tetapi sekaligus merupakan revolusi dalam pengembangan sistem informasi manajemen
Ada 2 Jenis Prototype :
Jenis I : Suatu Sistem yang akan menjadi sistem operasional
Jenis II : Suatu model yang dapat dibuang yang berfungsi sebagai cetak biru bagi sistem operasional.
Karakteristik metode prototyping meliputi langkah-langkah :
1. Pemilihan fungsi
2. Penyusunan Sistem Informasi
3. Evaluasi
4. Penggunaan Selanjutnya
Jenis-jenis prototyping meliputi :
1. Feasibility prototyping
2. Requirement prototyping
3. Desain Prototyping
4. Implementation prototyping
Teknik-teknik prototyping meliputi :
1. Perancangan Model
2. Perancangan Dialog
3. Simulasi
Tahapan-tahapan dalam Prototyping adalah sebagai berikut:
1. Pengumpulan kebutuhan
Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat lunak, mengidentifikasikan semua kebutuhan, dan garis besar sistem yang akan dibuat.
2. Membangun prototyping
Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan (misalnya dengan membuat input dan format output).
3. Evaluasi protoptyping
Evaluasi ini dilakukan oleh pelanggan apakah prototyping yang sudah dibangun sudah sesuai dengan keinginan pelanggan. Jika sudah sesuai maka langkah 4 akan diambil. Jika tidak prototyping direvisi dengan mengulangi langkah 1, 2 , dan 3.
4. Mengkodekan sistem
Dalam tahap ini prototyping yang sudah di sepakati diterjemahkan ke dalam bahasa pemrograman yang sesuai.
5. Menguji sistem
Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus di uji 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 ya, langkah 7 dilakukan; jika tidak, ulangi langkah 4 dan 5.
7. Menggunakan system
Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan .


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiILmP8YpVbp1BsehcXt5_TFtjQyEthJ0zFoSZ9vKNwAbHScrp7LspwaScRqSMQwzto9HiOAyktGxLkJRZdzE8CGMuHp5373kEHKduhgbUXZTp0CBP43SmMZTV5R__EFv8U_9myS2wgu_NJ/s800/prototyping.PNG



 Model pengembangan ini (Prototyping Model) memiliki beberapa kelebihan dan kelemahan, diantaranya :

Kelebihan prototyping adalah:
1. Adanya komunikasi yang baik antara pengembang dan pelanggan
2. Pengembang dapat bekerja lebih baik dalam menentukan kebutuhan pelanggan
3. Pelanggan berperan aktif dalam pengembangan system
4. Lebih menghemat waktu dalam pengembangan system
5. Penerapan menjadi lebih mudah karena pemakai mengetahui apa yang diharapkannya
6. Membuat klien mendapat gambaran awal dari prototype
7. Membantu mendapatkan kebutuhan detail lebih baik
Kelemahan prototyping adalah :
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 cetak biru sistem .
3. Hubungan pelanggan dengan komputer yang disediakan mencerminkan teknik perancangan yang baik


sumber :
http://rizalloa.ilearning.me/?p=132
https://ku2harlis.wordpress.com/artikel-prototype/
https://kurniawanwhu.wordpress.com/2011/06/07/artikel-tentang-prototyping/

Minggu, 26 Maret 2017

IMK (Interaksi Manusia dan Komputer)

Interaksi manusia dan komputer (IMK) (bahas inggris: human–computer interaction, HCI) 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 elektronik. 
Sedangkan 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.
Sistem harus sesuai dengan kebutuhan manusia dan dirancang berorientasi kepada manusia sebagai pemakai. 
(https://id.wikipedia.org/wiki/Interaksi_manusia-komputer)

Jadi, menurut saya Interaksi Manusia dan Komputer merupakan suatu ilmu yang sangat berkaitan sekali dengan sistem implementasi serta evaluasi dari suatu sistem komputasi yang interaktif untuk dapat digunakan oleh manusia serta studi mengenai ruang lingkup nya interaksi manusia dan komputer ,ada interaksi diantara satu maupun lebih manusia dan satu maupun lebih komputasi mesin.

Tujuan utama IMK adalah menjadikan sebuah sistem yang lebih:
  1. Usable ( Artinya sistem kita harus mudah dipelajari oleh seseorang ataupun kelompok dan juga sistem harus bermanfaat bagi orang banyak sesuai dengan kebutuhannya ).
  2. Safe ( Dalam membuat sebuah sistem selalu dibutuhkan keamanan dalam sistem baik keamanan hardware ataupun software maupun keamanan lingkungan di sekitar kita harus diperhatikan sehingga sistem kita menjadi aman dari gangguan apapun ).
  3. Efektif ( Sistem harus dibuat semudah dan seringkas mungkin agar mencapai tujuan yang diinginkan ).
  4. Efisien ( Dalam hal ini sistem harus dibuat untuk mempercepat waktu kinerja kita ).
  5. Produktif ( Sistem harus menghasilkan sesuatu yang berguna, berharga dan bermanfaat ).
  6. Fungsional ( Sistem harus dibuat berdasarkan fungsi fungsinya atau berdasarkan kebutuhannya masing masing ).
  7. User Friendly ( Artinya meningkatkan interaksi manusia dan komputer itu sendiri ).
Komponen - komponen IMK terdiri dari 3 bagian yaitu:
  1. Manusia ( Manusia merupakan pengguna user yang memakai komputer atau sistem tersebut, dimana manusia sendiri memiliki karakter dan perilaku yang berbeda beda dengan kebutuhannya dalam menggunakan komputer ).
  2. Komputer ( Komputer merupakan peralatan elektronik yang terdiri dari perangkat keras dan perangkat lunak ).
  3. Interface ( Manusia dan komputer berinteraksi melalui antar muka yang ada di dalam sistem komputer yang memungkinkan manusia berhubungan dengan komputer ).
(http://www.dosenpendidikan.com/komponen-serta-tujuan-dan-contoh-makalah-imk-lengkap/)

Rabu, 18 Januari 2017

Acer Predator 21X, Notebook Gaming dengan Layar Lengkung 21 Inci

https://gadgetren.com/wp-content/uploads/2016/08/Acer-Predator-21-X-Header.jpg
Siapa dapat menyangka jika sebuah kejutan datang dari Acer dari ajang IFA 2016 di Berlin-Jerman. Kejutan tersebut tidak lain adalah diperkenalkanya produk Acer Predator 21X dimana notebook/laptop ini telah dilengkapi layar lengkung (curved screen) dengan ukuran 21 inci.

Mungkin Acer Predator 21X menjadi notebook/laptop pertama dan satu-satunya yang telah dilengkapi curved screen seperti umum dijumpai pada perangkat televisi atau monitor. Tidak hanya itu, kami sendiri sulit membayangkan ukuran notebook/laptop gaming ini dengan ukuran layar 21 inci. Tampaknya akan lebih tepat menyebut Acer Predator 21X sebagai desktop replacement daripada sebuah notebook/laptop.


Layar lengkung tersebut memiliki resolusi gambar 2560 x 1080 piksel ultrawide. Menariknya, layar tersebut telah dilengkapi teknologi dynamic refresh rate NVIDIA G-SYNC sehingga pengalaman bermain game semakin sempurna berkat hilangnya gejala image tearing, input lag, dan stuttering. Acer Predator 21X juga dilengkapi teknologi eye tracking dari Tobii yang memungkinkan suatu perintah pada game dikontrol dengan menggunakan pergerakan mata.


Perangkat input Acer Predator 21X mengandalkan keyboard mekanik dengan switch Cherry MX dengan lampu LED RGB untuk setiap tombol. Pada sisi sebelah kiri keybaord terlihat deretan tombol macro untuk akses perintah tertentu dengan cepat. Menariknya, pada sisi kanan keyboard ditempatkan sebuah modul khusus untuk tombol numeric pad dan touchpad. Modul tersebut dapat dilepas dimana pengguna dapat memilih antara dua sisi apakah akan menggunakan touchpad atau tombol numeric pad.


Ditenagai prosesor Core i 7th Generation K Series yang dikombinasikan dengan dua graphics card GeForce GTX 1080 8 GB GDDR5X pada konfigurasi NVIDIA SLI, Acer Predator 21X dipastikan siap “memangsa” berbagai game 3D modern saat ini ataupun masa depan. Menghadirkan kenyamanan bermain terbaik pada tingkat kualitas visual maksimal bukan menjadi tantangan berarti bagi sistem gaming “monster” ini. Untuk kapasitas memori/RAM, notebook/laptop ini seharusnya sanggup menampung hingga 64 GB seperti halnya platform Skylake. Mengingat varian prosesor performa tinggi Core i 7th Generation baru dirilis awal tahun depan, tampaknya Acer Predator 21X baru akan memasuki pasaran paling cepat pada Januari 2017.


Menjinakkan prosesor dan graphics card performa tinggi memang bukan perkara mudah. Oleh karena itu tidak aneh jika sistem pendingin Acer Predator 21X akan dilengkapi lima buah kipas tipe blower. Komponen heatpipe dalam jumlah melimpah juga digunakan untuk memastikan transfer panas secara maksimal.


https://gadgetren.com/wp-content/uploads/2016/08/Acer-Predator-21-X.jpgSistem pembuangan panas Acer Predator 21X diposisikan pada sisi belakang notebook/laptop dan samping kanan kiri. Terlihat sejumlah konektor ditempatkan pada sisi ini.


Untuk saat ini belum diketahui berapakah harga jual notebook/laptop gaming super ini dan apakah akan masuk pasar Indonesia. Akan tetapi jika masuk ke pasar Indonesia, dugaan kami harganya akan berada di atas $9000-an atau dalam 120 juta-an.

10 pekerjan atau keahlian yang terdapat pada bidang IT (Information technology)

HALLOOOO,,,,, EVERYBODY.
SELAMAT PAGI
SELAMAT SIANG
SELAMAT MALAM
Saya di sini akan membahas tentang 10 pekerjan atau keahlian yang terdapat pada bidang IT (Information technology). Perkambangan zaman yang semakin maju ini, memang tidak lepas dengan adanya teknologi. Apalagi dalam dunia pekerjaan, yang sering menggunakan teknologi contohnya komputer, laptop, atau smartphone. Oleh karena itu mobilitas diperlukan dalam menanganinya. Oke tidak perlu lama lagi, ini lah 10 pekerjan atau keahlian yang terdapat pada bidang IT;
  • MOBILISASI APLIKASI
    Mobilitas mengubah gaya hidup orang. Sekarang, perangkat genggam seperti ponsel PDA dan smartphone menjadi alat bisnis yang penting. Akibatnya, banyak perusahaan membutuhkan orang yang membutuhkan orang yang mampu memperluas penggunaan aplikasi seperti ERP atau procurement ke perangkat mobile.
  • JARINGAN NIRKABEL
    Perkembangan standar teknologi nirkabel seperti Wi-Fi, WiMax, dan Bluetooth membuat keahlian mengamankan transmisi nirkabel berada di peringkat paling atas. Yang banyak dibutuhkan saat ini adalah administrator jaringan dengan spesialisasi di bidang wireless~seseorang yang tahu bagaimana perangkat wireless bekerja di jaringan, bukan sekedar teknisi.
  • DESAIN ANTARMUKA
    Bidang lain yang menjajikan adalah interaksi antara komputer dan manusia atau desain antarmuka (user interface), baik desain aplikasi web maupun desktop.
  • PROJECT MANAGEMENT
    Perusahaan membutuhkan calon-calon manajer proyek (project manager) yang bisa memimpin tim, membuat project life cycle yang masuk akal, dan mampu mengelola sebuah proyek. Salah satu pertanyaan yang sering dilontarkan saat wawancara kerja adalah bagaimana cara mengatasi konflik dalam tim.
  • JARINGAN UMUM
    Bidang TI tak bisa lepas dari jaringan sehingga professional TI berlatar belakang non jaringan pun sebaiknya memahami konsep-konsep dasar jaringan, seperti TCP/IP, Ethernet, serat optis, dan komputasi jaringan.
  • TEKNISI JARINGAN KONVERGENSI
    Makin banyak perusahaan yang mengimplementasikan VoIp, makin besar pula kebutuhan mereka akan administrator jaringan yang memahami seluk beluk jaringan (jaringan LAN, WAN, dan internet) dan bagaimana konvergensinya. Ini merupakan peluang bagi orang-orang yang pernah bekerja di bidang telekomunikasi dan memahami jaringan TI, atau sebaliknya.
  • PROGRAMMING OPEN SOURCE
    Kemampuan programming Linux, Apache, MySql, dan PHP (atau bisa disingkat LAMP) bisa dibilang sangat diminati. Salah satu penyebabnya adalah ketidakpuasan costumer dan kekuatiran mereka terhadap masalah sekuriti, utamanya di wilayah system operasi dan database.
  • EMBEDDED SEKURIT
    Sekarang, sudah jadi tren bahwa semua lowongan TI mensyaratkan keahlian dan sertifikat di bidang keamanan. Apapun bidang TI-nya, perusahaan mengharapkan pencari kerja memiliki pemahaman mengenal sisi sekuritinya.
  • INTEGRASI TEKNOLOGI RUMAH DIGITAL
    Pertumbuhan pasar home video dan audio, serta keamanan rumah dan system lighting otomatis membuat segmen rumahan menjadi ladang bisnis teknologi yang subur. Tapi siapa yang bisa memasang sistem-sistem tersebut atau memperbaikinya ketika terjadi masalah? Coba saja ambil sertifikasi Digital Home Technology Integrator dari CompTIA dan Consumer Electronics Association.
  • NET, C#, C++, JAVA YANG PLUS
    Bukan hanya coder yang dicari, tapi keahlian programming. Net, C#, C++, dan Java yang dibarengi dengan kemampuan memimpin tim atau mengkoordinasikan proyek.(PC PLUS)
Menurut saya dari beberapa pekerjan atau keahlian yang terdapat pada bidang IT yang paling saya tertarik adalah DESAIN ANTARMUKA dan EMBEDDED SEKURITI, kenapa saya tertarik pada 2 bidang tersebut???.
  • Pertama saya suka dengan desain, karena hobi dan melihat suatu tampilan haruslah terilahat keren dan menarik, karena itu kreativitas kita dapat dituangkan dan dibuat.
  • Kedua saya suka dengan embedded sirkuit, kerena saya suka hal - hal baru dan juga suka membuat pola - pola. 
sumber:http://www.menjelma.com/2011/05/10-keahlian-di-bidang-it-yang-paling.html