Konsep Teknologi Informasi
Pertama kali yang harus dikuasai adalah mengenai konsep TI itu sendiri. TI sebenarnya merupakan perpaduan dari perkembangan teknologi komunikasi dan teknologi komputer, akan tetapi teknologi komputerlah yang paling banyak pengaruh dalam perkembangan TI.
Pelajari mulai dari sejarah komputer mulai dari komputer mini sampai PC. Bagaimana komputer berevolusi dari ukuran besar sampai berukuran kecil.
Pelajari juga bagaimana komputer bekerja, apa saja komponen-komponen komputer, seperti: Operating System, software, hardware, dan lain-lain.
Networking/Internet
Internet sampai saat masih merupakan contoh infrastruktur untuk distribusi informasi yang paling berhasil. Karena itu perlu juga dipelajari bagaimana internet bekerja, apa saja yang perlu dilakukan untuk membangun jaringan informasi baik secara fisik maupun sosial.
World Wide Web (WWW) merupakan killer application di internet. 80% trafik di internet adalah web. Web merupakan media yang paling laku di internet. PP perlu mempelajari bagaimana web bekerja, bagaimana distribusi informasi dilakukan via web, apa saja layanan yang mungkin dilakukan dengan web, bagaimana tingkah laku orang dalam mencari informasi di web, bagaimana arsitektur informasi-nya, dll.
Pemrosesan Teks
Internet pada dasarnya merupakan pemrosesan teks, baik teks biner atau teks plain (plain text). HTML, PDF, DOC, TXT, dll, semuanya merupakan teks. Mempelajari pemrosesan teks, berarti mempelajari bagaimana dokumen dibuat, jadi sama dengan mempelajari bagaimana membuat dokumen HTML, membuat aplikasi XML, membuat dokumen Word, PDF, RDF, dll.
Kalau mau (dan direkomendasikan), pelajari juga konsep Regular Expression (Regex). Ini biasanya sangat berguna sekali terutama di internet. Pengetahuan Regex yang baik, juga berguna untuk menerapkan berbagai algoritma temu kembali informasi.
Database Design & Development
Tak terbantahkan lagi, database merupakan teknologi yang paling banyak dipakai untuk menyimpan informasi terstruktur. Yang perlu dipelajari oleh PP adalah bagaimana membangun suatu database, bagaimana desainnya, bagaimana melakukan proses normalisasi database, bagaimana mendesain database supaya mudah dalam pengembangan selanjutnya (modular engineering), dll.
Sebaiknya juga mempelajari pemrogaman database. Paling penting adalah mempelajari SQL (structured query language).
Programming
Ada banyak bahasa pemrogaman tersedia. Yang paling banyak direkomendasikan adalah Perl (Practical Extraction and Report Language). Perl merupakan bahasa yang paling banyak dipakai di internet untuk aplikasi Common Gateway Interface (CGI). Meskipun keberadaan Perl sebagai bahasa untuk CGI sudah mulai tergeser oleh PHP, tetapi Perl tetap belum tergeserkan kekuatannya untuk melakukan pemrosesan teks dan untuk administrasi sistem. Perl biasanya sudah installed by default dihampir semua distribusi Linux dan Unix *BSD. Perl juga tersedia di platform selain Unix seperti Windows. Perl dibuat oleh Larry Wall (latar belakang pendidikannya Computer Linguistic).
PHP (PHP: Hypertext Preprocessor) merupakan bahasa pemrogaman untuk membuat website yang dinamis terutama yang membutuhkan koneksi ke database. Imho, PHP relatif lebih mudah dipelajari dibandingkan vbscript, dan tersedia gratis diberbagai platform seperti Unix dan Windows.
Operating System (OS)
Windows, minimal untuk saat ini, masih perlu untuk mempelajari Windows, karena sampai saat ini OS Windows dan aplikasi berbasis windows masih paling banyak dipakai untuk PC.
Unix/Linux, Terkait dengan profesi PP, saya tertarik untuk menerangkan lebih detail kenapa kita perlu sekali belajar Unix/Linux. Pertama, banyak sekali kebutuhan pusdokinfo seperti database yang scalable, software temu kembali informasi, software untuk pengindeksan teks, software untuk dokumentasi, dll, tersedia bejibun banyaknya di Unix/Linux. Gilanya lagi, hampir semuanya bisa diperoleh secara gratis. Yang perlu kita lakukan hanyalah belajar dan belajar. Kedua, hampir semua perkembangan algoritma seputar pengolahan informasi (mulai dari pengadaan, pengindeksan dan temu kembali), banyak diaplikasikan di platform Unix/Linux. Ketiga, standar-standar teknologi informasi dan teknologi dokumentasi yang terbaru, dengan cepat dan banyak diaplikasikan di platform Unix/Linux. Keempat, di Unix/Linux, melakukan pemrosesan teks mudah karena rata-rata distribusi Unix/Linux sudah menyediakan banyak tools yang mumpuni. Kalau bingung, tutorialnya tersedia banyak di internet. Kelima, internet adalah masa depan infrastruktur penyebaran informasi. Dan infrastruktur internet didirikan dan dikembangkan menggunakan OS Unix. Jadi minimal kita sebaiknya tahu Unix/Linux.
Pertama kali yang harus dikuasai adalah mengenai konsep TI itu sendiri. TI sebenarnya merupakan perpaduan dari perkembangan teknologi komunikasi dan teknologi komputer, akan tetapi teknologi komputerlah yang paling banyak pengaruh dalam perkembangan TI.
Pelajari mulai dari sejarah komputer mulai dari komputer mini sampai PC. Bagaimana komputer berevolusi dari ukuran besar sampai berukuran kecil.
Pelajari juga bagaimana komputer bekerja, apa saja komponen-komponen komputer, seperti: Operating System, software, hardware, dan lain-lain.
Networking/Internet
Internet sampai saat masih merupakan contoh infrastruktur untuk distribusi informasi yang paling berhasil. Karena itu perlu juga dipelajari bagaimana internet bekerja, apa saja yang perlu dilakukan untuk membangun jaringan informasi baik secara fisik maupun sosial.
World Wide Web (WWW) merupakan killer application di internet. 80% trafik di internet adalah web. Web merupakan media yang paling laku di internet. PP perlu mempelajari bagaimana web bekerja, bagaimana distribusi informasi dilakukan via web, apa saja layanan yang mungkin dilakukan dengan web, bagaimana tingkah laku orang dalam mencari informasi di web, bagaimana arsitektur informasi-nya, dll.
Pemrosesan Teks
Internet pada dasarnya merupakan pemrosesan teks, baik teks biner atau teks plain (plain text). HTML, PDF, DOC, TXT, dll, semuanya merupakan teks. Mempelajari pemrosesan teks, berarti mempelajari bagaimana dokumen dibuat, jadi sama dengan mempelajari bagaimana membuat dokumen HTML, membuat aplikasi XML, membuat dokumen Word, PDF, RDF, dll.
Kalau mau (dan direkomendasikan), pelajari juga konsep Regular Expression (Regex). Ini biasanya sangat berguna sekali terutama di internet. Pengetahuan Regex yang baik, juga berguna untuk menerapkan berbagai algoritma temu kembali informasi.
Database Design & Development
Tak terbantahkan lagi, database merupakan teknologi yang paling banyak dipakai untuk menyimpan informasi terstruktur. Yang perlu dipelajari oleh PP adalah bagaimana membangun suatu database, bagaimana desainnya, bagaimana melakukan proses normalisasi database, bagaimana mendesain database supaya mudah dalam pengembangan selanjutnya (modular engineering), dll.
Sebaiknya juga mempelajari pemrogaman database. Paling penting adalah mempelajari SQL (structured query language).
Programming
Ada banyak bahasa pemrogaman tersedia. Yang paling banyak direkomendasikan adalah Perl (Practical Extraction and Report Language). Perl merupakan bahasa yang paling banyak dipakai di internet untuk aplikasi Common Gateway Interface (CGI). Meskipun keberadaan Perl sebagai bahasa untuk CGI sudah mulai tergeser oleh PHP, tetapi Perl tetap belum tergeserkan kekuatannya untuk melakukan pemrosesan teks dan untuk administrasi sistem. Perl biasanya sudah installed by default dihampir semua distribusi Linux dan Unix *BSD. Perl juga tersedia di platform selain Unix seperti Windows. Perl dibuat oleh Larry Wall (latar belakang pendidikannya Computer Linguistic).
PHP (PHP: Hypertext Preprocessor) merupakan bahasa pemrogaman untuk membuat website yang dinamis terutama yang membutuhkan koneksi ke database. Imho, PHP relatif lebih mudah dipelajari dibandingkan vbscript, dan tersedia gratis diberbagai platform seperti Unix dan Windows.
Operating System (OS)
Windows, minimal untuk saat ini, masih perlu untuk mempelajari Windows, karena sampai saat ini OS Windows dan aplikasi berbasis windows masih paling banyak dipakai untuk PC.
Unix/Linux, Terkait dengan profesi PP, saya tertarik untuk menerangkan lebih detail kenapa kita perlu sekali belajar Unix/Linux. Pertama, banyak sekali kebutuhan pusdokinfo seperti database yang scalable, software temu kembali informasi, software untuk pengindeksan teks, software untuk dokumentasi, dll, tersedia bejibun banyaknya di Unix/Linux. Gilanya lagi, hampir semuanya bisa diperoleh secara gratis. Yang perlu kita lakukan hanyalah belajar dan belajar. Kedua, hampir semua perkembangan algoritma seputar pengolahan informasi (mulai dari pengadaan, pengindeksan dan temu kembali), banyak diaplikasikan di platform Unix/Linux. Ketiga, standar-standar teknologi informasi dan teknologi dokumentasi yang terbaru, dengan cepat dan banyak diaplikasikan di platform Unix/Linux. Keempat, di Unix/Linux, melakukan pemrosesan teks mudah karena rata-rata distribusi Unix/Linux sudah menyediakan banyak tools yang mumpuni. Kalau bingung, tutorialnya tersedia banyak di internet. Kelima, internet adalah masa depan infrastruktur penyebaran informasi. Dan infrastruktur internet didirikan dan dikembangkan menggunakan OS Unix. Jadi minimal kita sebaiknya tahu Unix/Linux.
Tidak ada komentar:
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.