Hidup bagaikan sekumpulan jejak

Maka siapakah kita ? adalah bergantung dari bagaimana kita membuat jejak tersebut.

Dibalik perjalanan panjang

Tak mengapa jalanmu sempit, kecil, dan berkerikil. Yang penting tujuanmu indah, lapang, dan besar.

Terlahir, hidup, dan mati hanya 1 kali

Sejarah hanya akan mengenalmu sebagai 3 orang, saat terlahir, saat hidup, dan saat meninggal.

Showing posts with label teknologi. Show all posts
Showing posts with label teknologi. Show all posts

09/06/19

Game Tebak Gambar Berbasis Flash

Selamat datang untuk para pembaca. Karena momennya sedang lebaran, Penulis ingin mengucapkan selamat Hari Raya Idul Fitri 1440H/2019. Semoga amal ibadah puasa kita semua di bulan Ramadhan diterima oleh-Nya dan mendapatkan berkah berlimpah, aamiin. Kali ini saya ingin membagikan salah satu contoh game flash sederhana yang bisa dijadikan bahan refrensi bagi rekan-rekan developer game flash. Mungkin saja beberapa orang sudah menganggap game dengan basis flash saat ini sudah kurang diminati, familiar, atau terlihat sudah ketinggalan jaman. Namun tidak ada salahnya untuk kita pelajari bersama lalu kita modifikasi dengan ide-ide kreasi lain yang lebih menarik. Game ini dibuat dengan tema edukasi yang artinya cukup mudah dimainkan dan digunakan. Untuk link downloadnya silahkan bisa di cek nanti di bagian bawah.



Bagi yang belum tahu, apa sih game flash itu ?
Game flash merupakan salah satu hasil pengembangan sarana media iteraktif, dimana pada era-90 dahulu, flash merupakan sekumpulan animasi yang cukup sederhana. Peminat dari penggunanya pun cukup tinggi hingga saat ini. Keunggulan dari media flash adalah kemudahan dalam hal pembuatan hingga penggunaan, salah satunya adalah sarana pendukung mulai tools pengembang dan sumber belajar yang tersedia cukup banyak.

Link download :

Share:

15/05/19

Fadilah dan Keutamaan Puasa di Bulan Ramadhan

Tidak terasa saat ini kita telah memasukan Bulan Ramadhan, Bulan Ramadhan merupakan bulan suci yang banyak dinantikan oleh semua kalangan khususnya umat islam (muslim). Hal tersebut dikarenakan pada bulan tersebut segala amal kebaikan yang dilakuakn oleh manusia akan dilipatgandakan serta terdapat sejumlah keberkahan dan keutaman lain (fadilah) yang sangat baik untuk dilaksanakan. Apa sajakah keutamaan (fadilah) tersebut ?




Untuk mempermudah kita dalam memahami dan mengetahuinya, kita dapat download aplikasi dibawah ini, pada aplikasi tersebut tersedia uraian terkait keutamaan (fadilah) dari puasa dan sholat tarawih di Bulan Ramadhan mulai dari hari pertama hingga hari terakhir. Langsung saja download aplikasinya sekarang di link berikut :


Selamat menunaikan ibadah puasa Ramadhan, semoga puasa tahun ini menjadi berkah dan penuh syafaat.
Share:

01/09/18

Waspada, Modus Penipuan Bagi Pelaku Jual Beli Online

Saat ini transaksi jual beli online mungkin sudah menjadi hal yang biasa di kalangan para pelaku usaha bisnis. Kemudahan akses dan pelayanan yang dirasa sangat membantu dalam menjawab kebutuhan masyarakat luas khususnya pengguna internet saat ini membuat pesatnya perkembangan penyedia situs-situs yang menyediakan layanan tersebut. Namun di satu sisi, aspek keamanan transaksi dalam jual beli online masih dirasa sangat minim. Salah satunya pada sisi pembayaran non-tunai (transfer), dimana pihak penjual dan pembeli yang terkadang masih cukup awam dalam memahami SOP atau alur proses didalamnya.



Pada kesempatan kali ini, aspek keamanan yang akan kita bahas terkait transaksi pembayaran dalam jual beli online. Dalam satu tahun belakangan ini cukup banyak modus dan kasus penipuan dalam transaksi pembayaran yang biasanya dilakukan pihak pembeli terhadap penjual. Salah satu contohnya adalah terkait modus pembayaran melalui mandiri e-cash. Jika kita memahami dengan seksama terkait sistem e-cash tentu modus penipuan tersebut dapat terhindarkan. Sebelumnya bagi yang belum mengerti terkait e-cash, kita akan jabarkan dahulu tentang definisinya.

Secara umum, Mandiri e-cash merupakan uang elektronik berbasis server yang memanfaatkan teknologi aplikasi di handphone dan USSD, atau yang disebut sebagai uang tunai di handphone, dimana yang memungkinkan pemegangnya untuk melakukan transaksi perbankan tanpa harus melakukan pembukaan rekening ke cabang Bank Mandiri. Dari definisi tersebut, kita sederhanakan dulu bahwa e-cash sebenarnya bukan rekening bank, melainkan sebuah aplikasi pada platform mobile yang menyimpan saldo dengan ketentuan registrasi melalui nomor handphone kita.

Berlanjut ke masalah kasus penipuan yang sering dilakukan oleh pihak pembeli. Biasanya para calon pembeli akan mengarahkan penjual (calon korbannya) untuk mengkonfirmasi pembayaran yang akan dia lakukan melalui e-cash. Pada saat pembayaran telah dilakukan, pembeli biasanya akan mengirimkan bukti pembayaran palsu dengan model seperti gambar berikut (banyak contoh lain bukti pembayaran palsu yang biasanya telah direkayasa oleh pembeli) :



Setelah mengirimkan bukti seperti gambar diatas, biasanya pihak pembeli akan mengirimkan instruksi-instruksi terkait tata cara mencairkan dana yang sudah dikirimkan. Berikut contoh instruksi palsu yang biasanya banyak digunakan :


Dari langkah-langkah diatas, pihak penjual harus waspada pada point (bahasa inggris). Alasan pembeli menginstruksikan demikian dikarenaka untuk membuat calon korbannya kebingungan dalam memilih menu selanjutnya (dikarenakan sebagian penjual kurang mengerti terkait penggunaan bahasa inggris). Dan pada saat inilah pihak pembeli akan menguras saldo yang ada pada rekening penjual tanpa disadari diawal. Apabila kita teliti tentu kita dapat pahami bahwa maksud dari langkah-langkah diatas adalah secara tidak langsung pihak penjual akan melakukan top-up saldo pada akun e-cash milik pembeli.

Untuk mengantisipasi modus seperti diatas, para penjual di situs jual beli online harus memahami secara dasar terkait informasi dalam dunia transaksi pembayaran. Contohnya dalam kasus ini, perlu di ingat bahwa mandiri e-cash hanya dapat melakukan transaksi pengiriman pada akun sejenis (sesama pengguna e-cash) dan pada rekening bank mandiri saja (tidak dapat melakukan transaksi antar bank yang berbeda). Kemudian, saat melakukan transaksi pengiriman, pihak penerima tidak perlu melakukan konfirmasi untuk pencairan saldo (dengan OTP atau kode sejenis) diakarenakan saldo penerima akan secara otomatis bertambah saat transaksi telah diterima. Lalu bagi pihak yang kurang mengerti terkait transaksi pada e-cash, sebagai langkah pencegahan sebaiknya tidak perlu taktut untuk meminta konfirmasi/informasi lanjutan kepada bank mandiri terdekat apabila menerima pembayara e-cash (khususnya pada transaksi jual beli online).

Terimakasih telah membaca, semoga informasi ini bermanfaat dan jangan lupa share postingan ini ke orang-orang terdekat kalian supaya banyak yang mengerti.
Share:

12/04/18

Jenis-Jenis Lisensi Software

Lisensi secara umum dapat diartikan pemberian izin, hal ini termasuk dalam sebuah perjanjian. Definisi lain, pemberian izin dari pemilik barang/jasa kepada pihak yang menerima lisensi untuk menggunakan barang atau jasa yang dilisensikan (Wikipedia).

Dalam dunia komputer, software yang biasa digunakan tentu tidak lepas dari kepemilikan izin. Artinya setiap software yang aktif dan dapat digunakan untuk kepentingan tertentu harus memiliki lisensi yang jelas. Berikut ini merupakan jenis-jenis lisensi yang terdapat pada software yang harus kita ketahui :

  • Lisensi Komersial : Komersial, namun harus membeli lisensi
  • Lisensi Non Komersial Use : Gratis, namun tidak untuk diperjual belikan
  • Lisensi Shareware : Gratis, namun dibatasi waktu tertentu
  • Lisensi Freeware : Gratis, dan tanpa batasan waktu
  • Lisensi Open Source : Gratis, tanpa batasan waktu, dan kode boleh dimodifikasi


Share:

04/04/18

Domain Hosting Termurah

Sedang bingung mencari domain atau hosting yang murah ? Berikut ini merupakan rekomendasi penyedia yang dapat anda pilih. Beragam paket termurah dengan kualitas dan layanan yang baik tersedia secara lengkap.

DEWAWEB
Kunjungi DEWAWEB (KLIK)

Share:

28/03/18

5 Generasi Komputer


  1. Generasi I (Tahun : 1946-1959) Dikenal sebagai : Tabung Hampa
  2. Generasi II (Tahun : 1959-1965) Dikenal sebagai : Transistor
  3. Generasi III (Tahun 1965-1970) Dikenal sebagai : IC (Integrated Circuit)
  4. Generasi IV (Tahun 1970-Sekarang) Dikenal sebagai : VLSI (Very Large Scale IC)
  5. Generasi V (Tahap Pengembangan) Dikenal sebagai : Teknologi Nano/Kecerdasan Buatan)
Share:

26/02/18

Dapurevent, Marketplace Khusus Event Organizer di Indonesia


Pada tahun 2017, DAPUREVENT muncul sebagai sebuah startup yang menjadi pelopor marketplace yang membidik industri Event Organizer (EO) di Indonesia. Untuk saat ini dapurevent dapat di akses dengan mudah pada link dapurevent.com dan beroperasi secara online di kota Surabaya. Dapurevent hadir untuk melayani segala kebutuhan dalam hal pencarian dan pemesanan Event Organizer (EO) dengan segala jenis layanan EO seperti One Stop Service Agency, Pernikahan, Musik & Hiburan, Brand Activation, MICE, dan Pesta.

Dengan mengusung motto "Good Event, Good Planner", dapurevent menghubungkan sejumlah vendor (EO) terpercaya di seluruh Indonesia yang dapat melayani berbagai jenis kebutuhan pelaksanaan event/kegiatan/acara secara mudah, cepat, dan professional dengan pelayanan sesuai kebutuhan dan harga terbaik. Selain itu DAPUREVENT juga memiliki layanan promosi iklan, acara atau event penting lainnya yang ingin dipublikasikan secara luas. Untuk saat ini, semua fitur yang tersedia masih ditawarkan secara gratis. Namun untuk kedepannya, dapurevent berharap dapat melakukan monetisasi melalui iklan dan fitur-fitur berbayar yang akan disediakan.

DAPUREVENT sengaja memilih pasar yang masih sepi pemainnya, namun memiliki potensi yang sangat besar. Kedepannya, dapurevent juga ingin melakukan kerja sama dengan industri penjualan tiket untuk dapat melakukan penjualan tike acara/event secara online di seluruh Indonesia. Selain itu dapurevent akan fokus ke 7 kota potensial di Indonesia dalam bidang EO seperti Medan, Jakarta, Bandung, Yogya, Surabaya, Makasar, dan Bali.
Share:

05/01/18

LAN, MAN, WAN, Intranet, Internet


Sesuai dengan judul dalam postingan kali ini, beberapa istilah di atas tentunya tidak asing lagi dalam dunia jaringan komputer. LAN, MAN, WAN, Intranet, dan Internet merupakan istilah dasar yang harus dipahami oleh para pekerja di bidang jaringan komputer. Bagi yang belum mengerti dapat menyimak definisinya di bawah ini.

LAN
LAN merupakan singkatan dari Local Area Network. Secara definisi LAN merupakan jaringan komputer dengan cakupan jaringan yang wilayahnya kecil (Contoh : jaringan komputer gedung, kampus, kantor, sekolah, rumah, atau di dalam satu ruangan). Saat ini teknologinya menggunakan 802.11b atau biasa kita sebut WiFi. Biasanya, tempat – tempat yang menyediakan LAN dengan memanfaatkan WiFi sering disebut dengan hotspot.

Di sebuah LAN, setiap komputer atau node memiliki daya komputasi sendiri. Hal ini tidak sama dengan konsep dump termimal. Tiap komputer juga mampu mengakses sumber daya di LAN sesuai hak akses yang sudah diatur. Sumber daya ini dapat berupa perangkat atau data seperti printer. Di LAN, pengguna juga bisa berkomunikasi dengan pengguna lainnya dengan aplikasi yang sesuai. Tidak sama dengan jaringan WAN atau Jaringan Area Luas, LAN memiliki karakteristik memiliki pusat data yang tinggi, mencakup wilayah geografi yang sempit, dan tidak memerlukan jalur telekomunikasi yang disewa dari operator telekomunikasi. Salah satu komputer dalam jaringan komputer biasanya digunakan sebagai server yang mengatur seluruh sistem di jaringan itu.

MAN
MAN merupakan singkatan dari Metropolitan Area Network. Secara definisi merupakan suatu jaringan di dalam suatu kota dengan mengirimkan data berkecepatan tinggi yang menghubungkan beberapa lokasi seperti perkantoran, kampus, pemerintahan, dan lain sebagainya. Jaringan MAN merupakan gabungan beberapa LAN. Jangkauan MAN ini antara berjarak 10 – 50 km. MAN adalah jaringan yang cocok untuk membangun jaringan antar perkantoran di dalam satu kota antara instansi/pabrik dan kantor pusat yang masih ada di dalam jangkauannya.

WAN
WAN merupakan singkatan dari Wide Area Network. Secara definisi merupakan jaringan komputer yang menjangkau area yang lebih luas (Contoh : jaringan komputer antar daerah, kota, atau negara). WAN merupakan jaringan komputer yang memerlukan saluran komunikasi publik dan router. WAN dimanfaatkan untuk menghubungkan jaringan lokal satu dengan laainnya sehingga memungkinkan pengguna di suatu lokasi dapat berkomunikasi dengan para pengguna di lokasi lainnya.

Intranet
Intranet merupakan sebuah jaringan komputer berbasis protocol TCP/IP seperti internet. Namun jaringan ini hanya digunakan di lingkup internal kantor, perusahaan, atau warnet. Secara aturan dalam jaringan intranet para pengguna memungkinkan untuk dapat saling berkomunikasi satu dengan lainnya melalui internet yang menjadi tulang punggung komunikasi jarak jauh. Namun Sebuah Intranet sebenarnya tidak memerlukan sambungan luar ke Internet agar dapat berfungsi secara benar.

Jaringan Intranet memanfaatkan semua protocol TCP/IP Protocol, alamat IP, server, klien, dan juga protocol yang lainnya. Protokol HTTP dan sejumlah protocol internet lainnya (POP3, FTP, atau SMTP) biasanya adalah komponen protocol yang biasa digunakan. Intranet dapat dipahami sebagai versi pribadi jaringan internet atau sebuah versi Internet yang dimiliki suatu organisasi.

Internet
Internet merupakan jaringan komputer yang paling luas dan mendunia. Cara kerja internet adalah menghubungkan pengguna komputer dari sebuah negara ke negara yang lain di berbagai belahan dunia. Di dalamnya ada berbagai macam sumber daya informasi mulai dari statis hingga interaktif dan dinamis. Internet kini menjadi sumber informasi yang paling banyak diakses oleh masyarakat di dunia.
Share:

02/01/18

Fungsi Model OSI Layer

Istilah OSI layer biasanya sangat dekat dengan dunia jaringan komputer. Tujuan utama dari penggunaanya adalah untuk membantu para professional di bidang jaringan dalam memahami fungsi dari setiap layer. OSI layer sendiri terbagi menjadi 7 layer dengan karakteristik dan fungsi yang berbeda. Setiap layernya tentu saling terkait atau harus dapat saling berkomunikasi sesuai dengan fungsinya. 7 layer tersebut terdiri dari Applicatio, Presentation, Session, Transport, Network, Data Link, dan Physical. Dari 7 layer tersebut akan dibagi lagi menjadi 2 bagian utama yaitu Upper Layer (Applicatio, Presentation, Session) dan Lower Layer (Transport, Network, Data Link, Physical).
Untuk lebih jelasnya dapat dilihat pada gambar dibawah :


Keterangan Model OSI Layer :

Application :
- Layer ini bertanggungjawab atas pertukaran  informasi  antara  program komputer, seperti program e-mail, dan service lain yang jalan di jaringan, seperti server printer atau aplikasi komputer lainnya.
- Layer ini berfungsi untuk menyediakan akses aplikasi ke jaringan dan terdiri dari bermacam-macam protokol.
- Layer ini berfungsi sebagai  antarmuka  aplikasi  dengan fungsionalitas jaringan mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan kesalahan

Presentation :
- Layer ini membentuk kode konversi, translasi data, enkripsi dan konversi.
- Layer ini akan menterjemahkan struktur data yang telah direpresentasikan.
- Contoh konversi format text ASCII untuk dokumen, .gif dan JPG untuk gambar.

Session :
- Layer ini berfungsi sebagai pengelola anatara dua terminal agar dapat berhubungan, menjaga, memelihara, dan mengatur koneksi (koneksi di layer ini disebut "session").
- Layer ini mengijinkan para user untuk menetapkan session dengan user yang lainnya.

Transport :
- Layer ini akan menerima  data  dari  layer  session, dan memecahnya menjadi potongan data yang lebih kecil, lalu meneruskannya ke layer network.
- Selain  itu,  lapisan  ini juga berfungsi untuk menjamin agar data dapat diterima di sisi penerima dengan benar.

Network :
- Layer ini akan merutekan paket data ke tujuan yang seharusnya, mengendalikan operasi subnet, mengatasi semua masalah yang terjadi pada jaringan sehingga jaringan yang berbeda dapat saling terinterkoneksi.
- Cara kerja layer ini adalah dengan mendefinisikan  alamat-alamat  IP, membuat header  untuk  paket-paket, dan kemudian melakukan routing melalui internetworking dengan menggunakan router dan switch layer-3

Data Link :
- Layer ini bertugas untuk menentukan bit-bit data dikelompokkan  menjadi  format  yang disebut sebagai frame.
- Selain itu, pada layer ini terjadi koreksi kesalahan, flow control, pengalamatan perangkat keras (seperti halnya Media Access Control Address (MAC Address)), dan menetukan bagaimana perangkat-perangkat jaringan sepertihub, bridge, repeater, dan switch layer 2 beroperasi.
- Spesifikasi IEEE 802, membagi layer ini menjadi dua level, yaitu lapisan Logical Link Control (LLC) dan lapisan Media Access Control (MAC).

Physical :
- Layer ini berfungsi mendefinisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan (seperti halnya Ethernet atau Token Ring), topologi jaringan dan pengkabelan.
- Selain itu juga mendefinisikan bagaimana Network Interface Card(NIC) dapat berinteraksi dengan media kabel atau radio.
Share:

31/12/17

Perbedaan Interpreter dan Compiler


Dalam dunia pemrograman istilah interpreter dan compiler merupakan bahasa yang tidak boleh asing bagi para pembuat program. Mengapa demikian ? Hal tersebut bertujuan agar para pembuat program dapat memahami cara kerja bahasa pemrograman yang dia tulis sehingga dapat beroperasi dengan baik pada komputer yang digunakan.

Secara singkat interpreter dikenal sebagai penerjemah dan compiler dikenal sebagai alat bantu. Namun secara definisi, interpreter merupakan perangkat lunak yang dapat menjalankan kode program dan menerjemahkannya kedalam bahasa mesin. Kode program yang diterjemahkan tersebut akan dijalankan secara per baris atau per instruksi. Sedangkan compiler merupakan sistem pendukung yang digunakan sebagai alat bantu untuk menerjemahkan kode program secara keseluruhan. Meski terlihat sama, namun perbedaan dari kedua istilah tersebut terletak pada cara kerjanya. Compiler akan menerjemahkan kode program secara keseluruhan, sedangkan interpreter menerjemahkan kode program per baris atau per instruk. Selain itu compiler berjalan sebelum program dieksekusi.

Untuk menjabarkan lebih rinci cara kerja dari keduanya dapat dilihat pada gambar berikut :

Interpreter dan Compiler pada JAVA

Share:

11/11/17

Cara Mengembalikan File Yang Terhapus


Terkadang kita sebagai pengguna perangkat device mengalami kejadian baik sengaja atau tidak terkait file yang terhapus di perangkat seperti smartphone dan PC/Laptop. Lalu bagaimana cara mengembalikan file yang telah terhapus tersebut ?.

Definisi file yang dimaksud adalah data seperti foto, musik, video, hingga dokumen penting. Namun perlu dijadikan catatan bahwa tidak semua file yang telah terhapus dapat kita pulihkan (recovery) kembali. Mengapa ? karena dalam proses recovery ada beberapa faktor yang menentukan terkait file yang dapat kita pulihkan baik sebagian atau keseluruhan. Faktor-faktor tersebut terdiri atas jarak waktu file yang telah terhapus, ukuran file, format file, hingga kemampuan tools yang kita gunakan (tentunya tools premium memiliki fitur yang lebih berlimpah).

Namun pada postingan kali ini kami ingin memberikan refrensi terkait tools/software/aplikasi gratis yang dapat membantu untuk mengembalika file yang telah terhapus.

1. Recuva
Tools ini merupakan software desktop/PC yang biasanya digunakan untuk memulihkan file melalui perangkat komputer dalam jumlah besar. Recuva memiliki 2 versi penggunaan yaitu versi gratis dan berbayar (PRO). Software ini sangat direkomendasikan karena cara penggunaanya yang mudah dan ukurannya yang cukup ringan. Untuk mendownloadnya bisa di lihat pada link berikut : LINK

2. DiskDigger
Untuk tools ini merupakan sebuah aplikasi android yang digunakan khusus untuk merecovery file foto pada perangkat android. Aplikais ini cukup ringan dan mudah digunakan.  Untuk mendownloadnya bisa di lihat pada link berikut : LINK
Share:

02/11/17

Konsep Internet of Things (IoT)


Sudah mengenal apa itu IoT ?
IoT merupakan singkatan dari Internet of Things, istilah ini cukup marak beberapa tahun belakangan ini. Secara definisi IoT diterapkan untuk melakukan kontrol terhadap suatu objek atau benda dengan memanfaatkan teknologi internet. Konsep sederhananya adalah setiap objek yang memiliki koneksi dengan internet dapat kita inovasikan dengan memberikan kontrol agar lebih bermanfaat. Lalu bagaimana IoT dimanfaatkan saat ini ?. Penerapan IoT yang cukup lama kita ketahui dan hingga saat ini masih digunakan adalah Global Position System (GPS). Kita semua tahu bahwa dengan GPS kita bisa melihat dan memonitor suatu posisi atau letak dari sebuah objek. Objek yang kita maksud adalah sebuah perangkat atau alat yang terhubung dengan internet. Objek ini merupakan suatu media yang menjadi pemancar sinyal untuk GPS.

Contoh lain dari IoT saat ini adalah kita bisa lihat pada konsep Smart City. Salah satu keunggulan yang dimiliki smart city adalah seluruh kontrol sumber daya dapat dilakukan menggunakan jaringan internet, seperti pengelolaan listrik pada rumah, CCTV, dan teknologi cerdas lainnya yang dapat memudahkan banyak penggunanya. Maka secara langsung, IoT dapat menjadi salah satu alternatif untuk terciptanya teknologi cerdas masa depan.
Share:

23/10/17

SCADA (Supervisory Control And Data Acquisition)


Apa definisi SCADA ?
Secara kata atau istilah SCADA merupakan singkatan dari "Supervisory Control And Data Acquisition", namun berdasarkan definisi umum, SCADA merupakan sebuah sistem kendali yang banyak dipergunakan dalam dunia industri. Sistem tersebut bertugas mengendalikan suatu proses melalui perangkat komputer. Salah satu penerapannya yang sangat sering dijumpai adalah pada industri listrik (Contoh PLN).

Secara penggunaan SCADA memiliki banyak komponen penyusun sebagai subsistem yang dapat mendukung cara kerjanya. Komponen tersebut terdiri atas :
  1. HMI (Human Machine Interface)
  2. MTU (Master Terminal Unit)
  3. RTU (Remote Terminal Unit)
  4. PLC atau Device Lainnya
  5. Sistem Komunikasi (Antar MTU dan RTU)
  6. Data Acquisition

HMI merupakan subsistem dari SCADA yang berfungsi menampilkan data dari hasil pengukuran di RTU ataupun menampilkan proses yang sedang terjadi pada keseluruhan sistem. HMI merupakan sebuah software pada komputer berbasis grafis yang berfungsi untuk mempermudah pengawasan (Supervisory) kepada sang operator. HMI mengubah data-data dan angka kedalam animasi, grafik/trend, dan bentuk yang mudah diterjemahkan oleh sang operator.

MTU atau Master Terminal Unit merupakan sebuah sistem komputer (bisa komputer bisa PLC hingga microcontroller) yang bertugas memberikan data kepada HMI dari RTU. Di lain sisi MTU juga bertugas mengambil data dari tiap-tiap RTU (jika RTU lebih dari 1) untuk diterjemahkan dan di berikan ke HMI.  Sistem pengambilan data dari tiap-tiap RTU disebut “Polling”. Terkadang MTU dan HMI dapat dijadikan 1 bagian, ketika MTU menggunakan komputer yang sama dengan HMI.

RTU atau Remote Terminal Unit adalah subsistem SCADA yang berfungsi sebagai terminal-terminal (stasiun data) dari hasil pengukuran, pengendalian, pemantauan status dan lain-lain. RTU juga berfungsi menerjemahkan, mengkonversi, menghitung sinyal dari transducer seperti pengukuran arus listrik , Flow, Static Pressure, Differensial Pressure, temperatur, dan lain-lain. dari hasil pengukuran tersebut hal yang dilakukan RTU adalah melakukan kendali(jika merupakan sistem kendali) kemudian mentransmit data ke MTU atau langsung mentransmit ke MTU jika sistem di RTU bukan untuk pengendalian (Controlling). RTU juga dapat berfungsi sebagai pengatur set point yang dikirimkan dari HMI/MTU ke RTU tersebut.

PLC atau Programmable Logic Controller adalah sebuah controller logic yang dapat diProgram sesuai kebutuhan kita. PLC pada sistem SCADA biasanya di tempatkan pada RTU, jadi PLC merupakan subsistem dari RTU. PLC ini bertugas melakukan pengolahan/pengambilan data dari transducer/sensor transmitter yang juga memungkinkan untuk melakukan pengendalian pada sistem di RTU tersebut misal digunakan untuk pengaturan bukaan Valve.

Sistem Komunikasi, merupakan sebuah cara untuk mengkomunikasikan data dari RTU ke MTU. pada RTU yang terletak jauh dari pusat control (MTU) maka sistem komunikasi biasanya menggunakan Radio. pada industri tertentu ada yang lebih memilih menggunakan GSM Radio yang biasanya untuk RTU yang sangat jauh tidak terjangkau dengan radio biasa atau bisa menggunakan radio biasa namun harus menggunakan beberapa repeater agar radio pada RTU dapat berkomunikasi dengan Radio pada MTU.
Share:

06/10/17

Perubahan Apa Saja Yang Ada Di HTML6 ?


Beberapa bulan belakangan ini cukup banyak pembahasan terkait dengan akan dirilisnya HTML6. Secara informasi konsep kode HTML6 memang telah diberitakan sejak HTML5 rilis. Hal yang mungkin mennjadi kontroversi adalah jeda atau jarak kemunculan antara HTML5 dengan HTML6 yang tidak terlalu jauh. HTML5 sendiri secara resmi dipublikasikan sejak 28 Oktober 2014. Banyaknya keunggulan yang dimiliki oleh HTML5 membuat para developer menargetkan kemunculan keunggulan yang lebih pada HTML6. Salah satu perubahan pada HTML5 adalah transisi penggunaan flash dalam hal dukungan multimedia. Lalu perubahan apa sajakah yang mungkin ada pada HTML6 ?

Menurut ATS, secara dasar keunggulan yang akan ada pada HTML6 pada umumnya selalu mengarah terhadap perkembangan coding ke arah kemudahan, kecepatan, dan ketepatan. Namun dari segi penggunaan beberapa hal berikut ini akan menjadi pertimbangan yang mungkin ada pada HTML6.

1. Perubahan struktur coding pada aspek tag code. Hal ini menjadi sesuatu yang wajar di setiap perubahan versi code.
2. Responsibilitas akses dari berbagai macam platform, artinya dapat mendukung auto resize ukuran, tampilan, dan konten multimedia agar dapat mudah digunakan di berbagai ukuran gadget.
3. Dukungan lebih banyak penggunaan library atau penggunaan code dari pihak ketiga.
4. Kontrol akses yang lebih baik dan mudah ke berbagai macam hardware.
5. Akan di sandingkan dengan rilisnya CSS4 yang dapat mendukung tampilan yang lebih optimal.
6. Dukungan terhadap teknologi pengembangan terbaru untuk masa depan. Contoh : Machine Learning, artificial intelligence (AI), Expert System.
Share:

24/09/17

Memahami Konsep Dasar CMS (Content Management System)


CMS merupakan singkatan dari Content Management System. Secara definisi CMS adalah sebuah software web yang bertujuan untuk memudahkan dalam mengelola konten pada sebuah website tanpa harus memiliki pengetahuan tentang bahasa pemrograman. Penggunaan CMS tentu sangat membantu bagi teman-teman pemula atau orang awam sekalipun untuk dapat membuat sebuah website dengan cepat dan mudah.

Di dalam CMS, semua manajemen file sangat terstruktur, setiap elemen antara isi dan tampilan di desain secara terpisah. CMS dapat digunakan untuk membuat berbagai jenis web seperti website perusahaan, bisnis, organisasi atau komunitas, portal, galeri foto, aplikasi e-commerce / Toko Online, blog, dan lain sebagainya. Berikut merupakan contoh CMS yang banyak dipergunakan dalam berbagai macam website.

1. WordPress
CMS ini dapat dikatakan dalam kategori blog namun beberapa penggunanya juga menggunakan sebagai CMS website, selain itu jumlah penggunanya juga sangat tinggi. Keunggulannya adalah dari kelengkapan fitur dan layanan yang dimiliki. Link : WordPress

2. Joomla
Joomla banyak digunakan untuk membuat sebuah website company profile, personal, web sekolah, hingga took online. CMS ini di khususkan untuk membangun website yang powerfull. Namun bila dibandingkan dengan WordPress, CMS ini memiliki tingkat kerumitan (kompleks) yang tinggi.

3. Drupai
Drupai dapat membuat berbagai jenis web mulai dari blog sederhana hingga forum online dengan komunitas yang besar. Desain CMS ini memang tidak sebagus Joomla, akan tetapi CMS ini sangat mudah untuk di customize. CMS ini juga memiliki beberapa modul tambahan yang menarik.

4. Aura
Aura merupakan salah satu CMS hasil karya anak bangsa. Namun dari segi penggunaan aura masih memiliki banyak kelemahan yang nantinya bisa ditingkatkan untuk kedepannya.

5. Opencart
CMS ini dapat digunakan untuk pengelola website toko online (jual beli online) yang saat ini ramai di dunia maya.

6. Prestashop
Sesuai namanya CMS ini juga diperuntukkan untuk website e-commerce atau toko online (jual beli online).

7. Moodle
Untuk CMS ini diperuntukkan sebagai website e-learning yang banyak diterapkan di lingkungan sekolah atau universitas.

CMS di atas hanya beberapa contoh yang hingga saat ini banyak digunakan, namun selain contoh tersebut masih cukup banyak CMS lain yang juga bisa dijadikan refrensi untuk dipergunakan.
Share:

22/09/17

5 Tools atau Software Untuk Membuat Aplikasi Mobile/Smartphone

Smartphone merupakan perangkat telekomunikasi yang hingga saat ini telah menjadi kebutuhan masyarakat umum. Tak hanya sebagai alat komunikasi, peran smartphone juga beralih fungsi sebagai mobilitas aktifitas pekerjaan seperti dalam hal mengelola laporan perusahaan, bisnis, keuangan, dan lain-lain.

Di satu sisi dampak dari menjamurnya penggunaan smartphone saat ini adalah besarnya peluang developer aplikasi berbasis mobile yang seolah membuka lahan untuk menggali skill serta keuntungan materi. Salah satu contoh penerapannya adalah di dalam pembuatan game hingga aplikasi sosial media. Pada postingan sebelumnya, kami pernah membahas model pembuatan aplikasi (Apps) berbasi Native dan Hybrid (cek disini) yang sedang marak dipergunakan saat ini.

Untuk kali ini kami akan mencoba memberikan beberapa pembahasan terkait tools, software, atau framework (versi ATS) yang bisa digunakan untuk pembuatan aplikasi berbasis mobile. Namun perlu diketahui terlebih dahulu perbadaan Native dan Hybrid dari postingan sebelumnya. Hal tersebut dikarenakan pada tools yang kita bahas nantinya akan terbagi menjadi 2 model pengembangan (Native atau Hybrid).

1. Android Studio

Android studio merupakan salah satu IDE yang dapat digunakan untuk pengembangan aplikasi dengan platform Android. Pada dasarnya android studio diperkenalkan untuk menjadi alternatif pembaruan dari generasi Eclipse yang sudah berhenti update sejak 2010. Keunggulan dari Android studio adalah kemudahan penggunaan khususnya bagi para pemula (dibandingkan dengan Eclipse). Selain itu Android studio dapat dijalanan di banyak sistem operasi (multi-platform). Serta dari segi fitur Android studio jauh lebih baik dari generasi terakhir Eclipse.

2. Ionic

Ionic merupakan salah satu framework yang dapat digunakan untuk pengembangan aplikasi multi-platform (Android, Ios). Mengapa multi-platform ? karena Ionic memiliki basis dari HTML5 yang dipadukan dengan AngularJS. Selain itu aplikasi ini merupakan aplikasi open source. Maka dengan basis HTML5, Ionic dapat melakukan pembuatan aplikasi dengan model Hybrid sehingga para developer tidak perlu merasa bingung dalam hal pemilihan penggunaan bahasa pemrograman.

3. Xcode

Xcode merupakan tools resmi yang dikeluarkan oleh Apple untuk pembuatan aplikasi berbasis IOS miliknya. Bahasa pemrograman yang digunakan menggunakana swift dan objective-c. Dikarenakan Xcode merupakan produk resmi Apple, maka Xcode hanya dapat dijalankan melalui komputer Mac.

4. Intel XDK

Intel XDK merupakan salah satu framework opensource yang dikeluarkan oleh Intel. Keunggulan dari framework ini adalah model pengembangan Hybrid yang dapat dipergunakan untuk membuat aplikasi multi-platform (Ios, Android, WP). Sama seperti Ionic, Intel XDK juga mengguakan basis HTML5 yang dapat dipergunakan secara responsif dan mudah.

5. Visual Studio

Tidak banyak yang tahu bahwa pada visual studio khususnya versi 2013 telah banyak dipergunakan oleh para developer untuk membuat aplikasi mobile dengan platform windows phone. Visual studio merupakan solusi yang baik bagi para developer windows phone yang akan membuat produk aplikasi atau game. Namun untuk dapat menjalankannya, dibutuhkan spesifikasi PC/Laptop yang baik agar pengguaan tools dapat maksimal.

Share:

Konsep Smart Planet (Smarter Planet)

Beberapa tahun belakangan ini cukup marak perbincangan mengenai SMART CITY khususnya di Indonesia bagian barat. Namun untuk kali ini kita tidak akan membahas detail terkait konsep yang dimiliki oleh smart city. Sebaliknya, kita ingin menjabarkan asal mula adanya konsep smart city yang mulai ramai diperbincangkan.


Pada dasarnya smart city sudah mulai marak diperbincangan di negara-negara maju yang ada di dunia. Bahkan beberapa negara maju sudah banyak yang mengaplikasikannya secara bertahap. Secara konsep smart city sendiri terdiri dari banyak aspek atau element pembangun yang berperan penting sebagai fondasi tercapainya smart city. Namun bila kita telusuri ke atas, smart city sendiri merupakan aspek, bagian, atau element penting dari penerapan konsep teknologi SMART PLANET (Smarter Planet). Apakah smart planet itu ?

Kembali ke tahun 2008, konsep smart planet sendiri sebenarnya mulai di gagas oleh perusahaan ternama di amerika yaitu IBM. Dari gagasan tersebut IBM melakukan pembagian aspek yang salah satunya dikatakan sebagai smart city. Smart planet sendiri memiliki aspek penting yang menjadi fokus dalam penerapannya seperti teknologi water management, smart grids, traffic problems, dan masih banyak lagi. Hal tersebut dikarenakan penjabaran smart planet yang universal diperuntukkan untuk lingkup yang besar seperti aspek bisnis, aspek pemerintahan, aspek sosial, serta aspek lain. Untuk dapat mengimplementasikan teknologi smart planet tentu harus dimulai dari smart city dahulu. Hal ini tentu karena untuk dapat mensukseskan smart planet dibutuhkan waktu dan proses yang bertahap. Selain itu di dalam smart city sendiri memiliki komponen-komponen penting dibawahnya yang harus sukses dilaksanakan terlebih dahulu. Seperti contohnya dalam hal manusia, pelayanan publik, hingga pemerintahan.
Share:

21/09/17

Perbedaan LRT, MRT, dan KRL

Antara LRT, MRT, dan KRL. Ketiga istilah tersebut mulai ramai diperbincangkan di Indonesia sejak beberapa tahun belakangan ini. Mengapa demikian ? Salah satu hal penyebabnya adalah Indonesia mulai melakukan pembangunan transportasi masal yang dikenal dari ketiga istilah tersebut. Namun hingga saat ini masih banyak orang yang belum mengerti makna atau definisi dari LRT, MRT, dan KRL. Tak jarang pula beberapa orang merasa bingung membedakan ketiga istilah tersebut.

Pertama kita bahas makna secara singkatan. KRL merupakan singkatan dari Kereta Rel Listrik atau dalam bahasa asing dikenal sebagai Commuter Line. Lalu untuk LRT merupakan singkatan dari Light Rapid Transit, sedangkan MRT merupakan Mass Rapid Transit. secara kasat mata KRL, LRT dan MRT dapat dikatakan sama. Hal tersebut dikarenakan ketiganya merupaka moda transportasi yang menggunakan rel dan diperuntukkan untuk massal.


Untuk saat ini pemerintah provinsi di DKI Jakarata sedang menargetkan proyek pengembangan LRT dan MRT. Dengan harapan, kedua alternativ transportasi tersebut dapat mengurangi tingkat kemacetan. Untuk penerapannya sudah ada di negara tetangga (Singapura dan Kuala Lumpur).

Berlanjut ke pembahasan mengenai perbedaan diantara ketiganya, secara umum yang membedakan antara LRT, MRT dan KRL adalah muatan yang dapat diangkut. Namun ada beberapa perbedaan lain dari segi transportasi. Perbedaan pertama adalah dari sisi rangkaian gerbong/kereta, MRT berjumlah sekitar 6 kereta, LRT berjumlah 2-4 kereta, dan KRL berjumlah 8-10 kereta. Kedua, dari sisi kapasitas penumpang, MRT berkapasitas 1950, LRT berkapasitas 600,  dan KRL berkapasitas 2000 penumpang. Ketiga, dari sisi target penumpang dalam sehari, MRT ditargetkan sejumlah 173.400/Hari, LRT ditargetkan berjumlah 360.000/Hari, dan KRL ditargetkan berjumlah 1.200.000/Hari. Keempat, dari sisi lokasi lintasan/rel, MRT menggunakan konstruksi rel layang dan bawah tanah, LRT menggunakan konstruksi rel layang, dan KRL menggunakan konstruksi rel layang dan atas tanah.

Dari penjabaran tersebut, sebenarnya bisa kita analisa dan simpulkan kembali terkait jadwal beroprasi dari masing-masing moda transportasi tersebut. Namun yang paling penting adalah untuk dapat memberikan dampak yang baik dengan adanya ketiga moda transportasi tersebut tentu pemerintah harus benar-benar mengintegrasikan ketiganya secara baik sehingga dapat memberikan kemudahan, kenyamanan, dan keamanan terhadap penggunanya.
Share:

08/09/17

Larangan Gesek Kartu Debet Dan Kredit Di Mesin Kasir (Selain EDC - Double Swipe)

Beberapa belakangan ini cukup marak pembahasan mengenai larangan nasabah dalam menggunakan berbagai kartu untuk keperluan transaksi melalui mesin kasir (jangan gesek kartu di mesin kasir). Mengapa demikian ?



Sebelumnya, perlu diketahui bahwa penggunaan kartu baik debet atau kredit saat ini dapat mempermudah nasabah dalam melalukan transaksi pembayaran dengan cara yang praktis. Namun apabila kita melihat kasus-kasus yang telah terjadi beberapa tahun belakangan ini, resiko kelalaian penggunaan kartu disebabkan karena adanya celah keamanan yang dapat dimanfaatkan oleh pihak tertentu. Celah keamanan tersebut salah satunya diakibatkan oleh penggunaan kartu melalui media yang tidak aman atau tidak tepat. Bank Indonesia (BI) menegaskan larangan menggesek kartu ATM/debit dan kredit pada mesin kasir atau lainnya, selain pada mesin Electronic Data Capture (EDC).

Keunggulan mesin EDC yang telah banyak dipergunakan saat ini adalah dari sisi jaminan keamanan data nasabah. Hal tersebut dikarenakan apabila proses transaksi dilakukan melalui mesin EDC, data transaksi akan tercatat secara real-time di perbankan. Selain itu data yang dikirim telah ter-enkripsi secara baik sehingga meminimalkan terjadinya kebocoran data nasabah. Namun apabila proses transaksi dilakukan melalui perangkat lain selain mesin EDC, tentu akan memperbesar celah keamanan data nasabah. Salah satunya adalah apabila proses transaksi (gesek kartu) dilakukan melalui komputer kasir (keyboard kasir), tentu data yang tercatat dapat tersimpan di komputer kasir tersebut. Sehingga apabila komputer tersebut dapat diakses oleh pihak tertentu yang tidak betanggung jawab, maka akan memperbesar kemungkinan tersebarnya data nasabah secara meluas.




Share:

07/09/17

Metode Pembangunan/Pengembangan Sistem (Software)


Metode pembangunan sistem adalah serangkaian aktifitas, alur, dan perlengkapan yang terstruktur bagi para pengembang dalam rangka mengembangkan dan merawat keseluruhan sistem informasi atau software. Berikut ini merupakan beberapa metode yang digunakan dalam pembangunan sistem :

1. System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC) atau siklus pengembangan sistem adalah metode pengembangan sistem informasi yang pertama kali digunakan. Metode ini disebut dengan metode tradisional. Pada metode ini terdapat 6 tahapan utama, yaitu :
A. Identifikasi dan seleksi proyek
B. Inisiasi dan perencanaan proyek
C. Analisis
D. Desain
E. Implementasi
F. Pemeliharaan
Kelebihan :
• Mudah digunakan
Kekurangan :
• Penggunaan waktu yang kurang efisien karena setiap tahapan memiliki ketergantungan dengan tahapan sebelumnya.

2. Waterfall
Waterfall juga disebut sebagai model Sequential Linier. Metode ini merupakan yang paling tua dan paling sederhana. Cocok untuk pengembangan perangkat lunak dengan spesifikasi yang tidak berubah-ubah. Model ini menyediakan pendekatan alur hidup perangkat lunak secara sequential atau terurut dimulai dari analisa, desain, pengkodean, pengujian dan tahap pendukung. Pada metode ini terdapat 5 tahapan utama, yaitu :
A. Analisis kebutuhan
B. Desain
C. Pembuatan kode program
D. Pengujian
E. Pemeliharaan
Kelebihan :
• Kualitas dari sistem yang dihasilkan akan baik. Hal inidikarenakan oleh pelaksanaannya secara bertahap. Sehingga tidak terfokus pada tahapan tertentu.
• Dokumen pengembangan sistem sangat terorganisir, karena setiap fase harus terselesaikan dengan lengkap sebelum melangkah ke fase berikutnya. Dan di setiap fase atau tahapan akan mempunyai dokumen tertentu.
Kekurangan :
• Diperlukan majemen yang baik, karena proses pengembangan tidak dapat dilakukan secara berulang sebelum terjadinya suatu produk.
• Pelanggan sulit menyatakan kebutuhan secara jelas sehingga tidak dapat mengakomodasi ketidakpastian pada saat awal pengembangan.

3. Prototyping
Prototyping adalah proses dalam pengembangan sistem dimana requirement diubah ke dalam sistem yang bekerja (working system) secara terus menerus dan diperbaiki melalui kerjasama antara user terhadap analis. Prototype juga bisa dibangun melalui beberapa tool pengembangan untuk menyederhanakan proses. Pada metode ini terdapat 7 tahapan utama, yaitu :
A. Pengumpulan kebutuhan
B. Membangun prototyping
C. Evaluasi prototyping
D. Mengkodekan sistem
E. Menguji sistem
F. Evaluasi sistem
G. Menggunakan sistem
Kelebihan :
• Prototype melibatkan user dalam analisa dan desain.
• Punya kemampuan menangkap requirement secara konkrit.
• Digunakan untuk memperluas SDLC.
Kekurangan :
• Proses analisis dan perancangan terlalu singkat.
• Mengesampingkan alternatif pemecahan masalah.
• Kurang fleksible dalam mengahdapi perubahan.
• Protitype yang dihasilkan tidak selamanya mudah dirubah dan cepat selesai.

4. Rapid Application Development (RAD)
RAD adalah penggabungan beberapa metode atau teknik terstruktur. RAD menggunakan metode prototyping dan teknik terstruktur lainnya untuk menentukan kebutuhan user dan perancangan sistem informasi. Selain itu RAD menekankan siklus perkembangan dalam waktu yang singkat (60 sampai 90 hari) dengan pendekatan konstruksi berbasis komponen. Pada metode ini terdapat 5 tahapan utama, yaitu :
A. Bussiness Modelling
B. Data Modelling
C. Process Modelling
D. Aplication Generation
E. Testing and Turnover
Kelebihan :
• RAD mengikuti tahapan pengembangan sistem sepeti umumnya, namun mempunyai kemampuan untuk menggunakan kembali komponen yang ada (reusable object).
• Setiap fungsi dapat dimodulkan dalam waktu tertentu dan dapat dibicarakan oleh tim yang terpisah dan kemudian diintegrasikan sehingga waktu yang dibutuhkan lebih efesien.
Kekurangan :
• Tidak cocok untuk proyek skala besar.
• Proyek bisa gagal karena waktu yang disepakati tidak dipenuhi.
• Sistem yang tidak bisa dimodularisasi tidak cocok untuk model ini.

5. Spiral
Model spiral adalah model proses perangkat lunak evolusioner yang merangkai sifat dari prototype dengan cara kontrol dan aspek sistematis model sequensial linier. Model ini ditandai dengan tingkah laku yang memungkinkan pengembang mengembangkan versi perangkat lunak yang lebih lengkap secara bertahap. Pada metode ini terdapat 4 tahapan utama, yaitu :
A. Identifikasi
B. Desain
C. Pembangunan
D. Evaluasi
Kelebihan :
• Dapat disesuaikan agar perangkat lunak bisa dipakai selama hidup perangkat lunak komputer.
• Lebih cocok untuk pengembangan sistem dan perangkat lunak skala besar.
• Pengembang dan pemakai dapat lebih mudah memahami dan bereaksi terhadap resiko setiap tingkat evolusi karena perangkat lunak terus bekerja selama proses
• Menggunakan prototipe sebagai mekanisme pengurangan resiko dan pada setiap keadaan di dalam evolusi produk.
• Tetap mengikuti langkah-langkah dalam siklus kehidupan klasik dan memasukkannya ke dalam kerangka kerja iterative.
• Membutuhkan pertimbangan langsung terhadp resiko teknis sehingga mengurangi resiko sebelum menjadi permaslahan yang serius.
Kekurangan :
• Sulit untuk menyakinkan pelanggan bahwa pendekatan evolusioner ini bisa dikontrol.
• Memerlukan penaksiran resiko yang masuk akal dan akan menjadi masalah yang serius jika resiko mayor tidak ditemukan dan diatur.
• Butuh waktu lama untuk menerapkan paradigma ini menuju kepastian yang absolute.

6. Object Oriented Technology
Object Oriented Technology merupakan cara pengembangan perangkat lunak berdasarkan abstraksi objek-objek yang ada di dunia nyata. Dasar pembuatan adalah Objek, yang merupakan kombinasi antara struktur data dan perilaku dalam satu entitas. Pada metode ini terdapat 3 tahapan utama, yaitu :
A. Model objek
B. Model dinamis
C. Model fungsional
Kelebihan :
• Uniformity, OMT memungkinkan merancangn user interface secara terintegrasi bersama dengan perancangan perangkat lunak sekaligus dengan perancangan basis data.
• Understandability, Kode-kode yang dihasilkan dapat diorganisasi ke dalam kelas-kels yang berhubungan dengan masalah sesungguhnya sehingga lebih mudah dipahami.
• Stability, Kode program yang dihasilkan relatif stabil sebab mendekati permasalahn sesungguhnya dilapangan.
• Reusability, Dimungkinkan penggunaan kembali kode-kode sehingga akan mempercepat waktu pengembangan perangkat lunak.

7. End-user Development (EUD)
Pada model ini pengembangan dilakukan langsung oleh end-user. Keterlibatan langsung end-user sangat menguntungkan, karena memahami benar bagaimana sistem bekerja. Pada metode ini terdapat 4 tahapan utama, yaitu :
A. Inisiasi
B. Pembangunan
C. Kontrol
D. Pemasangan
Kelebihan :
• Dapat menghindari permasalahan kemacetan di departemen sistem informasi.
• Kebutuhan pemakai sistem dapat lebih terpenuhi karena dapat dikembangkan sendiri oleh pemakai.
• Menambah atau meningkatkan partisifasi aktif pemakai dalam proses pengembangan sistemnya sehingga akan ada kepuasan sendiri dari pemakai sistem.
• Dapat menambah kualitas pemahaman pemakai terhadap aplikasi yang dikembangkan serta teknollogi yang digunakan dalam sistem.
Kekurangan :
• Karena pemakai sistem harus mengembangkan aplikasinya sendiri, maka dalam hal ini pemakai sekaligus pengembang sistem dituntut untuk memiliki pemahaman mengenai teknologi informasi (computer literacy) serta pemahaman tentang pengembangan sistem infomasi.
• End user computing memiliki resiko dapat menggangu bahkan merusak system informasi di luar yang dikembangkan oleh pemakai sistem.
• End user computing pasti akan berhadapan dengan maslah kemampuan teknis pemakai sekaligus pengembang sistem.

Tulisan di atas dirangkum dan diolah kembali berdasarnya banyak sumber refrensi berikut :
Share:

Bahasa

Subscribe Us

Visitor

Popular Posts