Thursday, September 13, 2007

the subject : IT & Society

Matakuliah yang bernama Komputer dan Masyarakat

Komputer dan Masyarakat adalah sebuah matakuliah yang dimaksudkan untuk memberikan pemahaman bagi mahasiswa tentang masalah kemasyarakatan (sosial) yang berkaitan erat dengan perkembangan dan penerapan teknologi informasi.
Matakuliah ini lebih dimaksudkan untuk membangun soft skill mahasiswa.

Nama lain matakuliah ini adalah Sosio Teknologi Informasi.

Ketika program S1 Teknik Informatika hadir di Indonesia diawal tahun 1980-an, matakuliah ini sudah menjadi salah satu matakuliah wajib, namun dalam beberapa waktu kemudian ketika banyak perguruan tinggi swasta juga mulai menyelenggarakan program S1 Teknik Informatika, matakuliah ini sempat dihapuskan.
Dalam kurikulum nasional Teknik Informatika sempat tidak dicantumkan sebagai matakuliah kurnas, sehingga kemudian diberbagai perguruan tinggi tidak lagi dibuka.

Kesadaran akan pentingnya soft skill yang berpadu dengan hard skill, untuk menjadikan sumber daya manusia unggul, menyebabkan matakuliah ini kembali dijadikan matakuliah wajib dalam kurikulum nasional program studi komputer (Informatika, Sistem Informasi dan Sistem Komputer)

Dengan adanya matakuliah ini, secara terstruktur mahasiswa komputer juga dididik untuk membangun kepekaan dan kekritisan terhadap persoalan sosio teknologi informasi.

Wednesday, September 12, 2007

The DNA Computer

DNA Computer adalah teknologi impian masa depan. Silahkan baca article berikut ini dan berikan opini anda.

-----------------------------------------------------------------------------------------------------------------------------------

The DNA Computer

Talk given at the Australian Open Access User Group meeting on 13 October 1998 by Michael Paine.

The August 1998 issue of Scientific American has an article "Computing with DNA" by Leonard Adleman. In this talk I would like to provide a brief description of Adleman's work because it could mark the beginning of a profound new development in computing power.

Adleman is a qualified mathematician and computer scientist. He was one of the inventors of the RSA public-key encryption system. Recently he studied molecular biology, including DNA manipulation. This is, of course, a controversial field but it evident that many "tools" have been developed to assist molecular biologists splice and rebuild DNA sequences. Custom sequences can now even be "made to order". The customer just specifies the particular sequences of A, T, G and C components and the supplier creates the sequence, duplicates it and sends the resulting DNA (a small white lump of paste in a test tube) to the customer.

His brilliant insight was to realise than the method by which DNA works in nature is a form of Turing Machine and such a machine can be used to solve computational problems. He therefore devised a way of applying DNA manipulation techniques to the "Hamilton Path Problem" - for several cities, some of which are connected by non-stop flights, does a path exist to travel from A to B which passes through every other city once and only once?
When the number of cities gets to around one hundred it could take hundreds of years of conventional computer time to solve the problem, even with the most advanced parallel processing available.
Adleman developed a method of manipulating DNA which, in effect, conducts trillions of computations in parallel. Essentially he coded each city and each possible flight as a sequence of 4 components. For example he coded one city as GCAG and another as TCGG

The incredible thing is that once the DNA sequences had been created he simply "just added water" to initiate the "computation":. The DNA strands then began their highly efficient process of creating new sequences based on the input sequences.
If an "answer" to the problem for a given set of inputs existed then it should amongst these trillions of sequences. The next (difficult) step was to isolate the "answer" sequences. To do this Adleman used a range of DNA tools. For example, one technique can test for the correct start and end sequences, indicating that the strand has a solution for the start and end cities. Another step involved selecting only those strands which have the correct length, based on the total number of cities in the problem (remembering that each city is visited once).
Finally another technique was used to determine if the sequence for each city was included in the strand. If any strands were left after these processes then:

  • a solution to the problem existed, and
  • the answer(s) would be in the sequence(s) on the remaining strands.

His attempt at solving a seven-city, 14 flight map took seven days of lab work. This particular problem can be manually solved in a few minutes but the key point about Adleman's work is that it will work on a much larger scale, when manual or conventional computing techniques become overwhelmed. "The DNA computer provides enormous parallelism... in one fiftieth of a teaspoon of solution approximately 10 to the power 14 DNA 'flight numbers' were simultaneously concatenated in about one second".

Scientists and mathematicians around the world are now looking at the application of these techniques to a whole range of "intractable" computing problems. DNA computers won't be replacing the common old PC in the foreseeable future but this development could well go down as a significant step in human history: the merging of two great discoveries of the 20th Century - computing and molecular biology.


Tuesday, September 11, 2007

Topic

For the 2007/2008 academic year, courses topic of IT & Society are :

1. History of Computer Technology
2. Dream the futures Computer / IT
3. Responsibility of mission/task
4. Computer law
5. Computer strategic
6. National IS or Indonesia Government IS
7. Backbone of National IS


The reference :

1. Cyber publication
2. Online /off line News
3. etc


Task for the student :

1. Search society of IT case/hot problem
2. Make and write opinion
3. Create a blog
4. Publish your opinion on your blog
5. Publish your blog

Preface



Dear Students,


The purpose of this blog is to publish the courses material of IT & Society subject. For my student who visit this blog, please read my posting and give comment for each of post.

If you have a new idea or opinion about the topic, please make a new posting at your blog, then I will visit your blog soon.


Don’t forget to inform your blog-url, because I will add yours as new link at this blog. You have to add a new link to this blog from yours.


Best regards

Nixon