Sabtu, 01 Juli 2017

Prototyping Perangkat Lunak

Nama: Ikhsan Caesario Harsono
Kelas: 3KB01
NPM: 25114143

Apa itu Metode Prototyping?
Apabila diartikan secara harafiah, maka metode prototyping berarti sebuah metode yang digunakan untuk mengembangkan sebuah sistem yang menggunakan prototype. Prototype bisa dikatakan sebagai contoh desain dan juga contoh sistem yang sudah jadi, namun belum berfungsi secara sempurna. Prototype akan memberikan secara garis besar bagaimana sebuah sistem dapat bekerja, dan kebanyakan sistem yang menjadi prototype belumlah menjadi sebuah sistem yang sempurna untuk dijalankan.

Prototyping perangkat lunak
Prototyping perangkat lunak (software prototyping) atau siklus hidup menggunakan protoyping (life cycle using prototyping) adalah salah satu metode siklus hidup sistem yang didasarkan pada konsep model bekerja (working model).  Tujuannya adalah mengembangkan model menjadi sistem final. Artinya sistem akan dikembangkan lebih cepat daripada metode tradisional dan biayanya menjadi lebih rendah.

Kelebihan Metode Prototyping
Dapat menjalin komunikasi yang baik antar user dan pengembang sistem Setiap perbaikan yang dilakukan pada prototype merupakan hasil masukan dari user yang akan menggunakan sistem tersebut, sehingga lebih reliabel User akan memberikan masukan terhadap sistem sesuai dengan kemauannya Menghemat waktu dalam mengembangkan sebuah sistem Menghemat biaya, terutama pada bagian analisa, karena hanya mencatat poin – point penting saja Cocok digunakan pada sebuah sistem kecil, yang digunakan pada ruang lingkup tertentu, seperti sistem di dalam sebuah kantor Penerapan dari sistem yang menjadi lebih mudah untuk dilakukan


Kekurangan Metode Prototyping
Untuk menghemat waktu, biasanya pengembang hanya menggunakan bahasa pemrograman sederhana, yang mungkin rentan dari segi keamanannya Tidak cocok untuk diimplementasikan pada sebuah sistem yang sangat besar dan global, seperti sistem operasi komputer.

Pengimplementasian Sistem Menggunakan Metode Prototyping
Metode prototyping dalam pengembangan sistem cocok untuk digunakan pada sistem yang ingin cepat diselesaikan, dan biasanya berskala kecil, dengan fungsi yang tidak besar. Contoh dari implementasi metode ini adalah pembuatan game quiz yang berisikan banyak pertanyaan untuk user.
Pengembang akan memberikan prototype dari game quiz yang akan dikembangkan, lalu user akan menentukan kekurangan dari game quiz yang menjadi prototype, dan kemudian pengembang akan melakukan perbaikan hingga game tersebut bisa dimainkan oleh semua user, tanpa ada kendala.


Sabtu, 01 April 2017

Menurut saya IMK adalah.....

IMK
Apa itu IMK?

IMK akronim dari Interaksi Manusia dan Komputer, merupakan disiplin ilmu yang mempelajari hubungan antara manusia dan komputer itu sendiri. Hal – hal yang dipelajari dalam disiplin ilmu ini adalah perancangan, evaluasi sampai dengan implementasi antarmuka kepada pengguna komputer yaitu manusia.

IMK menekankan kepada keefektifan kegunaan si komputer, sistem yang dibuat harus mampu mengakomodir semua pengguna di dunia. Walaupun memang tidak dibuat secara spesifik untuk satu orang dengan satu tipe kebutuhan tertentu, minimal IMK dapat menjembatani kebutuhan standar pengguna komputer.


Pada sejarahnya sistem antarmuka ini dikenal di awal tahun 1970an, para pabrikan suatu sistem komputer mulai memperhatikan aspek antarmuka demi dapat bersaing di pasaran. Sampa dengan tahun 1980an IMK mulai dijadikan sebagai bidang studi baru dengan fokus yang lebih luas lagi tidak hanya sampai pada perancangan antarmuka kepada pengguna.

Senin, 23 Januari 2017

Macam - macam keahlian di bidang IT

Dewasa ini perkembangan teknologi mengalami kemajuan yang pesat dengan jumlah konsumen yang semakin meningkat pula, kebutuhan masyarakat akan fasilitas teknologi informasi semakin menjadi – jadi. Peluang kerja yang dihasilkan pun semakin besar karena TI sudah merasuk ke hampir semua bidang, dengan iming – iming gaji yang besar dan ketersediaan lapangan pekerjaan yang luas berikut dirangkum 10 keahlian di bidang teknologi informasi.

1. Mobile Application
Gaya hidup serba cepat dan praktis menuntut para ahli di bidang TI untuk membuat semua layanan menjadi serba mobile sehingga pengguna dapat menggunakan fasilitas dimana saja dan kapan saja, praktis dan real time adalah kuncinya maka banyak perusahaan membutuhkan ahli TI yang dapat memperluas penggunaan aplikasi mobile pada layanan yang mereka miliki.

2. Arsitektur TI
Arsitektur TI memang menjadi suatu hal yang mendasar bagi para ahli TI di segala bidang, mulai dari skala arsitektur enterprise hingga ke taraf cloud. Hal yang cukup mengejutkan adalah perusahaan justru menginginkan ahli yang memahami betul arsitektur pada skala enterprise, dengan tujuan agar dapat menetapkan keseragaman dalam mengelola TI dan memikirkan berbagai standar industri.

3. Jaringan Nirkabel
Jaringan yang sangat populer saat ini adalah jaringan nirkabel, seperti fasilitas Wi-Fi dan WiMax oleh karena itu dibutuhkan ahli dalam bidang jaringan yang sangat memahami betul peran wireless dalam suatu jaringan yang akan dipakai mempertimbangkan resiko dan keefektifan pemakaiannya serta dapat mengamankan jaringan pula, jadi betul – betul seorang spesialis bukan sekedar teknisi.

4. Programming Open Source
LAMP (Linux, Apache, MySql dan PHP) keempat kemampuan programming diatas akan diminati karena pelanggan mengkhawatirkan masalah keamanan pada wilayah sistem operasi mereka dan tentu saja database.

5. Embedded Secure
Bidang teknologi informasi jelas punya ancamannya sendiri mengingat segala bidang sudah dipengaruhi oleh TI tak terkecuali bidang perbankan, masalah keamanan akan menjadi fokus utama bagi perusahaan yang mulai melakukan transisi sistem mereka dari konvensional menuju digital. Oleh karena itu bidang keamanan layaknya perlu didalami oleh para ahli TI agar menjadi modal dasar bagi kebutuhan suatu instansi.

6. Big Data
Lonjakan minat berbagai perusahaan dalam menggunakan data untuk mendorong bisnis telah memunculkan kebutuhan untuk keahlian big data. Selain itu, big data / analytics menduduki peringkat No 1 pada daftar teknologi yang saat ini pada tahap beta-testing atau dalam pilot-project dalam berbagai perusahaan, Ketika muncul inisiatif big data, perusahaan biasanya mencari orang-orang yang dapat membantu mereka mengelola data. Mereka ingin orang-orang yang bisa menafsirkan data dan kemudian membantu membuat data untuk menjadi hidup secara visual, sehingga para eksekutif bisa lebih mudah memahami apa yang diberitahukan data kepada mereka.

7. Administrasi Database
Kebutuhan terhadap database administrator tetap tinggi, hal ini juga disebabkan karena kebutuhan yang terus meningkat dalam big data, BI dan analytics. Dalam suatu panduan gaji bidang teknologi dari suatu perusahaan riset teknologi menunjukkan bahwa database administrator adalah salah satu spesialisasi yang paling dibutuhkan, yang disebabkan karena banyaknya perusahaan yang menggunakan big data analytics untuk membantu menginformasikan keputusan bisnis dan mempercayakan hal ini pada personel khusus untuk mengelola dan menafsirka data mentah. Orang-orang yang dibuthkan adalah mereka dengan latar belakang yang luas dalam administrasi database dan pemahaman yang mendalam dengan berbagai  data reporting and tools dan teknologi seperti Oracle, SQL, DB2 dan Hadoop.

8. Web Development
Organisasi saat ini sudah bergantung pada Web sebagai saluran untuk menghubungkan dengan pelanggan, klien, mitra dan karyawan semenjak mereka membangun situs pertama mereka satu atau dua dekade lalu. Saat ini mereka tidak lagi perlu memerlukan pengembang Web untuk membangun web lagi, tetapi mereka tetap membutuhkan orang-orang dengan kemampuan ini untuk memastikan bahwa situs mereka tetap berjalan dengan baik dan siap untuk melakukan bisnis. Perusahaan ingin memastikan bahwa mereka memiliki website yang mobile-friendly, mudah dalam navigasi, dan yang menampilkan produk dan layanan lainnya sehingga mendorong pertumbuhan penjualan.

9. Cloud
Perusahaan riset IDC memprediksi bahwa lebih dari setengah dari infrastruktur TI dan investasi pada perangkat lunak akan berbasis cloud pada tahun 2018. Lebih spesifik lagi, pengeluaran untuk layanan public cloud akan tumbuh lebih dari $127 miliar pada tahun 2018, menurut laporan perkiraan IDC.

10. 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.


Dari ke-10 keahlian dalam bidang TI diatas, penulis lebih condong kepada bidang jaringan nirkabel dan embedded security karena bidang jaringan yang akan lebih didalami lalu step selanjutnya adalah menguasai keamanan di jaringan tersebut sehingga penulis dapat merancang dan mengelola suatu jaringan sekaligus mengamankan dari potensi – potensi gangguan yang tidak dinginkan demi kelancaran pelayanan dan operasional suatu instansi.