Senin, 16 Desember 2013

Jumat, 13 Desember 2013

FREE ebook ttg Matematika Komputer

Memisahkan komputasi dengan matematika adalah sebuah hal yang tidak mungkin terjadi. Meakipun tren sekarang ini, dunia pendidikan di Indonesia, mulai "tertinggal" dalam hal sains, matematika dan rekayasa, BUKAN berarti kita dapat membuang matematika.

Para mahasiswa ilmu komputer/informatika SERING tidak menyadari betapa penting dan GENTINGnya matematika untuk komputasi. Bahkan, saya sendiri cenderung "menyamakan" matematika dengan komputasi.

Dari semua LINK free ebook, link dibawah ini adalah yang paling digemari:

21 Free eBooks On Computer Mathematics!

Rabu, 11 Desember 2013

Daftar Syntax Bahasa Pemrograman

Bagi yang gemar menulis kode, tentu saja memerlukan daftar sintax berikut ini, yang sering digunakan dalam JAVA, PHP, Phyton dan Matematica.

Silahkan klik link berikut:
PHP:
http://www.efytimes.com/e1/creativenews.asp?edid=123569

JAVA:
List Of Syntax Used In Java!

PYTHON:
http://www.efytimes.com/e1/creativenews.asp?edid=123493

MATHEMATICA:
http://www.efytimes.com/e1/creativenews.asp?edid=123078

IDE PHP utk Pengembang Web

Dalam dunia web developer, PHP makin stabil sebagai "de facto" bahasa pemrograman Web. Menggunakan IDE dalam mengembangkan Website menjadi kompetensi yang HARUS dikuasai. Berikut ini adalah beberapa IDE yang sering digunakan dalam pengembangan Web menggunakan PHP:

8 Great PHP IDEs For Website Developers

Video Tutorials untuk Belajar Android Programming

Banyak yang ingin mendalami programming mobile-based dengan Android. Kemunculan Android yang begitu pesat, dengan sambutan pengguna yang makin berkembang, membuat Android programming sepertinya sedang naik daun.

Berikut ini adalah video tutorials tentang Bagaimana belajar programming Android:

10 Video Tutorials For Learning Android Development

28 Free eBooks On Game Programming!

28 Free eBooks On Game Programming!

Minggu, 01 Desember 2013

Students make mobile look easy in Indonesia

CompFest 2013, untuk pertama kalinya diadakan Lomba Mobile Application dgn menggunakan IBM Worklight untuk pertama kalinya di Indonesia ... *THUMB*

Students make mobile look easy in Indonesia

Jumat, 15 November 2013

Selamat Datang UML 2.5

Akhirnya,
setelah dinantikan cukup lama, secara resmi UML versi terbaru, yakni UML 2.5 akan segera dipublikasikan.

Sudah menjadi de facto bahwa Notasi UML sudah menjadi STANDAR dalam dunia industri. Apa saja yang menjadi karakteristik baru UML 2.5? Silahkan klik link dibawah ini:

UML 2.5

Repositori Tutorial Internet Sehat dan Aman

Sejak kemaren, Kamis 14 November 2013, saya memberikan Workshop untuk operator Sistem Informasi Kesehatan (SIK).
Seperti biasanya, kebutuhan untuk modul ajar terkait Internet Sehat dan Aman menjadi sebuah kebutuhan.
Berikut ini saya posting LINK untuk mengunduh Modul Ajar Internet Sehat dan Aman tersebut:

https://www.dropbox.com/sh/f6fti7jdec458rt/RCBPN68hS9

Selamat Mengunduh ...

Strategi Meningkatkan Kemampuan Menulis

Banyak tips yang bisa diterapkan dalam hal meningkatkan kualitas TULISAN yang kita buat. Salah satunya dengan menggunakan teknologi informasi.

Terkait penggunaan TI dalam meningkatkan kualitas tulisan, maka link dibawah ini menjelaskan strategi dan tools terkait.

3 Strategies to Improve Student Writing Instantly | Edutopia

Jumat, 25 Oktober 2013

KULIAH CEPAT D3-S1-S2 DAN KESETARAAN SD-SMP-SMA: CRASH PROGRAM D3-S1-S2COCOK UNTUK MENINGKATKAN JE...

SEDIH ... melihat politik dagang seperti ini, dalam dunia pendidikan tinggi ... KULIAH CEPAT D3-S1-S2 DAN KESETARAAN SD-SMP-SMA: CRASH PROGRAM D3-S1-S2 COCOK UNTUK MENINGKATKAN JE...: CRASH PROGRAM D3-S1-S2 COCOK UNTUK MENINGKATKAN JENJANG KARIR KULIAH CEPAT PROGRAM PINDAH KONVERSI   Kuliah Cepat m erupakan Program ...

Selasa, 11 Juni 2013

Welcome Web 3.0

Sebuah ulasan yang menarik, yang dibuat oleh DR. John Moravec mengenai perbandingan Web 1, Web 2 dan Web 3.
Ulasan tersebut dimuat di Website Edudemic,
(klik link ini: http://www.edudemic.com/2013/06/what-is-web-3-0-and-how-will-it-change-education/)

Sangat Menarik untuk dibaca setiap mereka yang terlibat dalam pendidikan ...

Jumat, 24 Mei 2013

The Padagogy Wheel using Bloom Taxonomy

The Padagogy Wheel … it’s a Bloomin’ Better Way to Teach

Taksonomi Bloom sangat dikenal luas dalam dunia pendidikan modern. Tapi, blog diatas, memberikan sebuah Peta Jalan, dalam bagaimana memanfaatkan aplikasi2 digital untuk implementasi Taksonomi Bloom.

Tentu saja perlu kajian lebih mendalam ttg efisiensi, efektivitas dan lain sebagainya. Tapi, paling tidak, kita bisa mencobanya ...

Selasa, 21 Mei 2013

Introduction Video IBM Worklight

IBM Worklight adalah sebuah platform pengembangan aplikasi mobile based. Mulai populer di kalangan pengembang aplikasi karena berkarakteristik multi-platform, bukan native.

Memulai IBM Worklight sangat mudah, seperti yang ditunjukkan pada Video berikut:

https://www.ibm.com/developerworks/community/blogs/mobile/entry/sjsu_students_discuss_capabilities_of_ibm_worklight?lang=en




Senin, 20 Mei 2013

Big Data Will Revolutionize Learning | SOA World Magazine

Big Data Will Revolutionize Learning | SOA World Magazine

Nyari2 resources ttg Big Data, ternyata bisa dapat via LINK diatas ... *great*

BDUF versus ADUF

Sejak tahun 2000 hingga sekarang, software development dgn pendekatan agile makin berkembang. Sebuah blog dibawah ini membahas pendekatan agile dari sisi konsep dan praktis.
Cek disini:
http://effectivesoftwaredesign.com/2013/05/05/adaptable-designs-for-agile-software-evolution/?goback=%2Egde_1523_member_238283342

Kita semua sepakat bahwa dlm implementasi agile, terdapat dua pendekatan praktis, yakni Frameworks Approach dan Platform Approach. Mungkin bisa dikatakan bahwa framework berfokuskan pada "model" sedangkan platform berfokuskan pada "tools".

Kenyataannya, kedua approach ini harus "sinergi" dlm implementasi. Model software, MASIH dan akan TERUS penting utk dilakukan, dan apabila didukung dgn tools yang tepat, maka proses agility dlm software development akan terbangun.

Memang, dalam dunia ini, "keseimbangan" harus selalu dijaga ...

Jumat, 17 Mei 2013

Publikasi Riset Ilmiah dari Facebook

Mungkin anda seperti saya, yang sedikit terkejut mengetahui bahwa ternyata Facebook menerbitkan hasil2 riset ilmiah kepada masyarakat umum.

Kita bisa melihatnya disini:
https://www.facebook.com/publications

Topiknya memang masih terbatas, yakni hanya tentang data scince, database dan machine learning, setidaknya Mark Zuckerberg sudah menunjukkan niat dan tekad utk menjadikan Facebook, seperti  Google Research (http://research.google.com/) ataupun Microsoft Research (http://research.microsoft.com/en-us/).

Kita bersyukur karena para RAKSASA internet dunia, masih berpikir utk sharing language.

Selasa, 14 Mei 2013

Anatomy of JAVA Exploits

Sudah banyak yang mengetahui mengenai kelemahan bahasa JAVA.  Seperti yang dilaporkan disini: ... http://www.kb.cert.org/vuls/id/636312 dan disini: ... http://www.kb.cert.org/vuls/id/636312.

Sebagai praktisi JAVA, tentu saja saya turut "prihatin". Dan secara naluriah, mencari tahu, apa yang sebenarnya sedang terjadi. Kebanyakan berita tentang JAVA vulnerabilities tersebut hanya di "blow up" oleh media2 mainstream, sehingga lebih berfokus pada akibat2 yang terjadi. Jarang ditemukan sebuah blog yang membahasis sisi teknisnya.

Setelah mencari berulang-ulang, saya menemukan blog ini:
http://www.cert.org/blogs/certcc/2013/01/anatomy_of_java_exploits.html#more
yang menjelaskan secara detail mengenai anatomi dari exploits pada bahasa JAVA.

Saya kira, sebagai penganut paradigma object-oriented, harus memperhatikan kajian blog tersebut diatas.

Minggu, 12 Mei 2013

A Programmer Shortage?


Link diatas sepertinya memberikan AWASAN bagi kita yang aktif bekerja sebagai Professional TI, khususnya sebagai Enterprise Software Architect/Developer.
Menyadarkan kita, bahwa kita telah memasuki masa dimana: kurang terdapat programmer.

Saya tidak tahu di bagian dunia lainnya, tapi di lingkungan kerja saya, Kota Manado, sepertinya memang seperti itu. Makin kurang saya dapati seorang yang berkategori Enterprise Software Architect/Developer, dgn ciri khas menguasai dan memahami algoritma program beberapa bahasa pemrograman dasar, seperti C/C++. Kebanyakan hanya bisa pada level HTML, pHp dan MySQL. 

Masalah ini adalah keprihatinan yang serius, karena sepertinya dengan makin banyaknya program2 studi informatika di daerah Nyiur Melambai, masih belum dapat kenghasilkan programmer2 handal ...

Salah siapakah ini?
Akh, saya gak mau nyari kambing hitam, mending saya fokus melatih mahasiswa2 saya sendiri, semoga masih ada yang mau ....

Sabtu, 11 Mei 2013

Template Laporan Analisa Forensic Digital

Bagi yang ingin mendownload sebuah contoh template Laporan Hasil Investigasi Forensic Digital (dalam bahasa Indonesia), dapat mengunduhnya melalui LINK blog dibawah ini (scroll hingga bagian bawah):

FORENSIC COP: SOP 3 about Reporting of Digital Forensic Analysis...: SOP 3 about Reporting of Digital Forensic Analysis Results This SOP comprises 7 parts, namely: 1. Introduction 2. Purpose 3. Scope 4. Refe...

Jumat, 10 Mei 2013

Ilmu & Teknologi

Baru saja membaca sebuah blog yang sangat menarik terkait Mapping the Relation between Science and Technology oleh Nancey Murphy.
Selengkapnya bisa dibaca disini:
http://cms.fuller.edu/TNN/Issues/Spring_2013/Science_and_Theology/

Bagian Pertama blog tersebut menceritakan tentang sejarah relasi ilmu & teknologi yang "mesra"; atau disebut: physico-theology, dipelopori oleh Keppler dan Newton.

Kemudian, teolog Nancey mulai menjelaskan ttg bibit2 konflik pertentangan.

Saya kira, untuk saintis yg percaya pd ALLAH yang esa, maka tulisan ini harus dibaca sbg Bahan Acuan.

Rabu, 08 Mei 2013

Kutipan dari Requirement Management Blog

Dari blog pada judul diatas, saya temukan sebuah tulisan bersambung yang sangat menarik mengenai "ketrampilan" menelusuri persyaratan perangkat lunak.

Bagian Pertama Tulisan tersebut dapat dibaca disini,
sedangkan Bagian Kedua yang berjudul What’s really going on when you plan V&V against a requirement? dapat dibaca disini,
dan Bagian Ketiga yang berjudul What’s really going on when V&V leads to new requirements? dapat ditemukan disini,

Tulisan tersebut SANGAT menekankan tentang keterhubungan Requirements dan proses V & V (atau software quality).

Saya sangat tertarik dengan Gambar dibawah ini yang diambil dari Tulisan Bagian 3:



Menurut saya, gambaran diatas harus menjadi "acuan" setiap pengembang dalam proses penjaminan kualitas perangkat lunak.

Senin, 06 Mei 2013

Surveys Exploring The Current State of Information Technology Practices

Ternyata, Ambysoft juga memberikan hasil2 survey terkini, terkait Praktek Implementasi Teknologi Informasi,
selengkapnya pada link dibawah ini:

http://www.ambysoft.com/surveys/

Sangat bermanfaat untuk para peneliti dan pengembang software!

Goodness in programming languages, part 4 – Ownership

Tulisan bersambung tentang komparasi beberapa bahasa pemrograman. C++ unggul dalam beberapa hal, seperti:
  • Modern C++’s clarity about who owns what. By expressing ownership explicitly we make clear our intentions, and avoid memory leaks.
  • Modern C++’s fast and cache-friendly memory handling. Allocating memory for several objects together reduces time spent looking for space, and means caches are more likely to be used.
Goodness in programming languages, part 4 – Ownership

Sabtu, 04 Mei 2013

RTIK Goes 2 School

Bahan Presentasi Kegiatan RTIK Goes 2 School, bisa diakses disini:

Slide Presentasi:
https://dl-web.dropbox.com/get/Slide%20Presentasi_Pengantar%20Internet.pdf?w=AADI5GTukcAooZXD_xoIPjk4bPNR2h9SPesYGVCBsMY9Cg

Buku Pendukung Slide Presentasi:
klik disini


Follow akun twitter saya: @stanlysk dan klik fitur Favorites untuk mendapatkan link2 materi tersebut diatas dan link2 video materi serta gambar pendukung lainnya.

5 Things Learners TODAY Should Be Doing

5 hal KRUSIAL yang harus dipelajari oleh setiap mereka yang BELAJAR di abad 21 ini ...

1. Inquiring
2. Investigasi
3. Collaborating
4. Creating
5. Communicating,

dalam konteks global dan lokal,

baca selengkapnya disini:

The Power of Educational Technology: 5 Things Learners TODAY Should Be Doing: First of all, I have finally found another word for 21st Century. I have struggled with this for a while, "21st century" is such a...

Rabu, 01 Mei 2013

The origin of “software engineering”

Banyak yang menerima bahwa kata "software engineering" pertama kali digunakan saat Konfrensi Internasional Pertama Software Engineering yang diselenggarakan oleh NATO di tahun 1968. Namun ternyata terdapay bukti kuat bahwa, software engineering pertama kali digunakan di tahun 1966, oleh seorang Professor yang bernama Anthony Oettinger.

Sumbernya disini:
“A concern with the science of computing and information processing, while undeniably of the utmost importance and an historic root of our organization [i.e. the ACM - BM] is, alone, too exclusive. While much of what we do is or has its root in not only computer and information science, but also many older and better defined sciences, even more is not at all scientific but of a professional and engineering nature. We must recognize ourselves – not necessarily all of us and not necessarily any one of us all the time – as members of an engineering profession, be it hardware engineering or software engineering, a profession without artificial and irrelevant boundaries like that between ‘scientific’ and ‘business’ applications.”

Selengkapnya anda bisa baca pada link dibawah ini:
The origin of “software engineering”

Bringing C code to the modern world

Setiap peneliti, apalagi praktisi dalam dunia software engineering, harus mengakui, bahwa riset Marco Trudel adalah sebuh TEROBOSAN ...

Bringing C code to the modern world

Senin, 01 April 2013

Evaluasi Tugas Proyek ANSIS Unsrat Fase Planning

Melakukan evaluasi tugas proyek merupakan tugas rutin untuk mata kuliah Analisa dan Perancangan Sistem. Untuk Tahun Akademik 2012/2013 terasa sedikit berbeda, berhubung pendekatan yang dilakukan untuk mata kuliah ini, adalah real-case project base. Pendekatan real-case project base ini terbilang unik dan baru pertama kali dilakukan dalam konteks uji-coba Kurikulum Berbasis Kompetensi untuk Mata Kuliah Software Engineering.

Real-case project base, membagi setiap peserta mata kuliah dalam 4 kelompok utama; yakni 2 kelompok pengembang dan dua kelompok user. Dua kelompok user, dibedakan menjadi kelompok user dengan organisasi berorientasi profit, sedangkan yang lainnya adalah kelompok user berorientasi non profit. Untuk semester ini, kelompok berorientasi profit memilih studi kasus Perusahan Finance, sedangkan kelompok berorientasi non profit memilih studi kasus Perguruan Tinggi Negeri.

Laporan Fase Planning dari setiap kelompok tersebut, bisa dilihat disini:
1. Kelompok Pengembang Cloud Cycle: 
2. Kelompok User Pentagon:
3. Kelompok User PTN dapat dilihat disini:

(Untuk Laporan kelompok Pengembang Skyware, hingga tulisan ini dibuat untuk dievaluasi, belum memasukkan Laporannya)

Berikut adalah catatan evaluasi saya 

1. Semua Laporan yang dimasukkan masih mengandung salah-tulis dan belum dalam bentuk FINAL. Karena tidak memiliki Cover, Halaman Daftar Isi, Halaman Executive Summary serta Daftar Pustaka dan Lampiran, maka saya nilai Laporan ini belum dalam bentuk FINAL.

2. Laporan yang dibuat Kelompok Pengembang Cloud Cycle sudah mengikuti contoh template yang diberikan, dan cukup lengkap. Dibandingkan dengan Laporan yang dibuat oleh Kelompok user PTN dan Pentagon: yang tidak memiliki Laporan Financial Feasibility secara lengkap; yang mana menjadi salah satu tuntutan utama dalam Laporan fase Inception/Planning. Sayangnya, Financial Feasibility Kelompok Cloud Cycle, tidak mencantumkan besar ROI, NPV dan Grafik BEP.

3. Semua kelompok, TIDAK MEMASUKKAN dokumen hasil iterasi yang sesuai dengan metodologi Agile Unified Process; yakni dokumen RMP, dokumen STRQ dan dokumen VISION. Termasuk laporan iterasi proses inception yang dilakukan.

4. Untuk aktivitas estimasi software, maka setiap kelompok menggunakan tools Function Point Analysis yang tepat, namun sayangnya, setiap kelompk masih KELIRU besar ukuran software dan person-months (ukuran berapa lama software akan dikerjakan).

5. Rencana Kerja (atau Workplan) masing2 kelompk sudah tepat; namun TIDAK DILENGKAPI dengan WBS dan/atau Gantt Chart, sehingga tidak bisa memperkirakan dengan detail implementasi Rencana Kerja yang sesuai dengan metodologi. 

6. Proses Bisnis yang dilaporkan oleh Kelompok Pentagon sudah cukup memadai. Namun Gambar Proses Bisnis tersebut tidak sesuai dengan aturan penggambaran standar (misalnya dgn UML atau BPNM). Dibandingkan dengan proses bisnis yang dilaporkan kelompok PTN dan Cloud Cycle yang tidak bisa terbaca dan sepertinya tidak tepat.

7. Daftar RISK yang dilaporkan setiap kelompok juga masih KELIRU. Padahal apabila menggunakan metodologi AUP, maka Risks List haruslah tepat karena akan menjadi acuan dalam proses iterasi setiap fase selanjutnya.

Kesimpulan:
1. Memberikan point 400 untuk Kelompok Cloud Cycle dan Kelompok PTN. Point 400 berarti BELOW AVERAGE, dan disarankan untuk MEMBUAT KEMBALI Laporan ini.
2. Memberikan point 300 untuk Kelompok Pentagon. Point 300 berarti BELOW AVERAGE dan disarankan untuk MEMBUAT KEMBALI Laporan ini.
3. Memberikan point NULL untuk Kelompok Skyware yang tidak memasukkan Laporan tepat waktunya. Nilai akan diberikan setelah laporan dimasukkan. Disarankan untuk segera memasukkan Laporan, berhubung adanya pengurangan point 50 basis point setiap keterlambatan sehari.

Saran:
1. Setiap Pimpinan Kelompok dapat menghadap Dosen Pengampu As Soon As Possible.
2. Perbaikan Dokumentasi dapat dilakukan namun hanya berpengaruh pada Nilai Akhir, bukan pada Nilai Fase Inception sehingga dengan demikian setiap Kelompok dapat berkonsultasi dgn Dosen Pengampu.