Minggu, 13 Desember 2015

Input dan Output

Input adalah masukan untuk suatu sistem. Hal yang biasa kita hadapi seperti mouse, keyboard adalah termasuk perangkat input dalam sistem komputer.
Namun disini aku tidak akan membahas tentang komputer.

Bagaimana menurutmu output yang akan dihasilkan jika inputnya jelek?.
Menurutku output bisa jadi baik, bahkan melebihi input yang baik di dalam sistem lain dengan fungsi yang sama.
Namun tergantung bagaimana input yang jelek tadi berproses didalam sistem, dan tentu perlu dukungan penuh yang dilakukan oleh sistem.

Pada dasarnya menurutku tetap yang paling berperan dalam proses kehidupan ini adalah diri kita sendiri, meskipun lingkungan sangat memberikan pengaruh.

Tulisan ini, dibuat sebagai bahan penyemangat diri. Khususnya untukku sendiri, dan boleh jadi bisa diambil manfaatnya oleh orang lain.

Menurutku, kita perlu menyadari bagaimana diri kita ini. Apa kekurangan dan apa kelebihan kita.
Jika menurut dosen di kampusku kita harus memperkuat kelebihan kita, saya cukup setuju dengan hal itu.

Di dalam suatu sarana belajar seperti kampus kita adalah inputnya, sarana prasarana, dosen, serta aktifitas pendidikan didalam kampus adalah sistem yang akan mengolah kita untuk akhirnya menjadi output yang baik seperti yang kita harapkan.
Sebagai input, kita tidak harus diam dalam sistem tersebut. Tidak harus hanya mengikuti apa yang harus diikuti dalam proses, tapi kita juga bisa mengembangkan diri diluar sistem tersebut.

Akhirnya, selamat belajar teman.
Terimakasih.

Sabtu, 05 Desember 2015

Pengalaman pribadi tentang Seminar di STMIK Amikom

Pertama-tama, kenapa saya mengikuti seminar ini adalah karena penasaran, tertarik juga dengan narasumber yang dihadirkan dan tema yang diangkat pada seminar tersebut. Ditambah lagi acara dilaksanakan di STMIK Amikom yang saya sendiri penasaran dengan suasana disana dan siapa tahu bisa dapat teman mahasiswa dari sana.

Seminar dengan tema "Internet of Things, Smart City For Better Future" tadi pagi, Sabtu 5 Desember 2015 pukul 08:30 - 15:30 sudah terlaksana dengan lancar alhamdulillah. Panitia sudah menunggu di pintu depan ruang seminar, menyambut peserta yang hadir. Saya sendiri tiba agak telat sedikit. Acara cukup seru dengan pembawa acara yang keren, saya sendiri duduk paling depan dari awal sampai rangkaian acara selesai.

Seperti acara-acara seminar pada umumnya (menurut saya), selalu ada doorprize atau hadiah hiburan yang diberikan kepada peserta seminar yang aktif atau memang pembawa acaranya yang iseng saja memberikan. Saya sendiri termasuk kurang aktif saat seminar ini, karena mungkin mental belum kuat (berhubung saya juga tidak ada teman disini).

Acara Seminar diisi oleh 3 narasumber yang keren-keren. Pertama oleh Bapak Ir. Michael S. Sunggiardi, dan berikut adalah hasil catatan saya dari materi yang disampaikan oleh beliau :
Beliau memberikan pembukaan tentang inti dari apa yang akan beliau sampaikan, diantaranya bagaimana tren teknologi saat ini, kemudian dilanjutkan dengan pembahasan mengenai IoT (Internet of Things) sendiri. IoT adalah teknologi yang sudah ada saat ini namun namun mempunyai manfaat yang baru. IoT : Memanfaatkan semua perangkat elektronik yang ada dengan dihubungkan ke internet. Dengan dihubungkannya peralatan-peralatan elektronik ke internet diharapkan dapat membantu pengguna untuk bisa mempermudah pekerjaan.

Materi kedua disampaikan oleh CEO Gamatechno, Bapak M. Aditya Arief Nugraha. Berikut adalah sedikit catatan dari saya :
Diawali dari beliau memaparkan tentang bagaimana kondisi masyakarat saat ini, bagaimana kondisi masyarakat kedepannya. Beliau menjelaskan tentang teknologi dapat digunakan untuk menjadikan bagaimana masyarakat yang tinggal di kota bisa nyaman (dalam konteks Smart City). Tentu saja karena penduduk suatu kota akan terus bertambah yang jika tidak dikelola dengan baik akan menyebabkan berbagai permasalahan yang sudah sering terjadi saat ini. Teknologi dapat difungsikan sebagai alat bantu menyelesaikan permasalahan atau problem yang dihadapi. Begitu juga teknologi dapat dimanfaatkan untuk daerah terpencil yang bisa jadi sulit untuk mendatangkan Guru, misalnya dengan menggunakan teknologi yang bisa menerapkan bagaimana belajar dapat dilakukan dari jarak jauh. Menjadikan tempat dimana tinggal menjadi nyaman adalah urusan semua orang, termasuk juga kita.

Beliau juga menyinggung mengenai Nebengers atau car sharing (maaf saya sendiri kurang tahu mengenai hal ini), yang mana dengan cara tersebut kita bisa menghemat ruang jalan raya karena bisa berbagi kendaraan jika kita sedang satu jalur tujuan dengan orang lain.

Materi terakhir disampaikan oleh Bapak Antonius Sasongko (Pak Koko), beliau merupakan founder dari Kampung Cyber, Yogyakarta.
Berikut catatan dari materi yang disampaikan oleh beliau :
Dimulai ditahun 2008, diawali dengan sedikit PC yang digunakan kemudian Kampung Cyber terus berkembang karena kesadaran dari masyarakatnya sendiri. Koneksi utama di kampung Cyber menggunakan media kabel, karena jarak antar rumah hanya dibatasi gang kecil yang memudahkan pemasangan kabel antar rumah. Dengan adanya internet di kampung Cyber, masyarakan kampung Cyber diharapkan semakin maju dan berkembang. Seperti misalnya Penjual batik di kampung tersebut, yang tadinya hanya menjual dilingkup terbatas dengan adanya internet dan paham akan penggunaannya penjualan dapat lebih luas dan lebih mendatangkan keuntungan.
Kampung Cyber juga bisa menghemat penggunaan kertas karena setiap undangan ataupun notulensi ditulis di group Facebook atau via internet (paperless). Warga jauh lebih hemat dalam hal update informasi, karena hanya dengan Rp 45.000,- per bulan sudah dapat menikmati internet dengan berbagai keuntungan yang bisa didapatkan selain mengakses informasi. Pesan beliau adalah jangan patah semangat, setiap usaha pasti ada jalannya.

Acara diakhiri dengan foto-foto bersama narasumber, tapi sayangnya Pak M. Aditya Arief Nugraha sudah terlebih dahulu meninggalkan ruang seminar, jadi hanya dengan Pak Michael dan Pak Koko sebagai narasumbernya yang bisa foto bareng peserta.

Oh iya, selama rangkaian seminar tersebut saya sempat berbicara dengan teman-teman mahasiswa dari STMIK Amikom, tapi maaf saya agak lupa namanya, yang satu dari Riau, saat ini mengambil S1 setelah sebelumnya lulus D3 di kampus yang sama, dan yang satunya dari daerang Jawa Tengah bagian paling barat (dekat dengan Jawa Barat). Senang bisa kenal kalian meski sebatas ngobrol sedikit.

Sempat juga bertemu teman seangkatan SMK dulu tapi tidak sekelas walaupun satu jurusan. Habib, teman sekelas dari teman saya Ari Setyawan. Sempet juga lihat teman seangkatan SMK yang jurusan Multimedia, putranya Pak Marsono Guru saya SMK dulu.

Kesan saya mengenai seminar tersebut adalah :
-Keren, menarik, pembawa acaranya baik (he, he, he).
-Bagus ada hiburannya juga (musik dari panitia dan mahasiswaa STMIK Amikom).
-Pak Michael sempet tanya-tanya nama saya dan semoga saja masih ingat terus :p.

Sebelumnya mohon maaf kalau ada kesalahan dalam hal isi maupun tata cara penulisan, juga mohon maaf karena saya tidak dapat menyampaikan materi-materi dari para narasumber dengan baik dan lengkap.

Demikian tadi pengalaman saya mengikuti seminar di STMIK Amikom Yogyakarta, semoga saja bermanfaat untuk para pembaca semuanya.

Terimakasih...

Selasa, 01 Desember 2015

Belajar Algoritma

Bismillah,

Algoritma, saya pun masih belajar mengenai yang satu ini. Tapi saya ingin berbagi bagaimana seharusnya kita belajar algoritma untuk mengawali kita belajar suatu bahasa pemrograman atau sambil kita terapkan dalam bahasa pemrograman tertentu.

Algoritma adalah urutan langkah-langkah yang logis menurut manusia sehingga dapat dilakukan dengan baik setiap prosesnya untuk mencapai hasil yang diinginkan. Bisa jadi setiap Algoritma antara satu orang dengan orang lainnya itu berbeda, kita hanya berusaha bagaimana membuat algoritma itu seefisien mungkin dan semudah mungkin untuk kita terapkan kedalam baris-baris program yang akan kita buat.

Algoritma, setiap kita membutuhkan algoritma untuk melakukan sesuatu. Seperti saat akan memasak nasi, mencuci pakaian, mengambil uang di ATM, dan lain sebagainya. Semua hal tadi juga bisa berbeda algoritmanya antara satu orang dengan yang lainnya namun tidak menutup kemungkinan untuk sama.

Dalam melakukan pemrograman komputer, bayangkan kita menjadi komputer itu. Kita merasakan, apakah kita bisa berjalan dengan kode yang ada, atau ada hal-hal yang seharusnya dijabarkan lebih rinci lagi. Komputer hanya mampu memproses sesuatu yang jelas.

Contoh algoritma menghitung luas persegi panjang :
1. Berapakah nilai panjang persegi panjang tersebut?.
2. Berapakah nilai lebar persegi panjang tersebut?.
3. Hitung luas persegi panjang dengan rumus, luas = panjang x lebar.
4. Hasil dari luas diketahui.

Atau :
1. Input panjang.
2. Input lebar.
3. luas <-- lebar.="" p="" panjang="">4. Print luas.

Tips saat hendak memprogram :
1. Ketahui apa yang dibutuhkan (input) dan apa yang hendak dihasilkan (output).
2. Buat terlebih dahulu alur algoritma programnya menggunakan bahasa formal, flowchart, ataupun Pseudocode.

Di internet tentu saja banyak kode program-kode program yang dapat kita pelajari bagaimana alur dari program tersebut. Kita bisa mencoba menulis program sederhana yang sudah ada kemudian mencoba menjalankannya sambil memahami kode sumbernya.

Mari kita terus berlatih, selamat belajar dan terimakasih.