Booklet Pelatihan Oracle Dan Jaringan Piksi 2000

  • Uploaded by: Ahmad Abdul Haq
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Booklet Pelatihan Oracle Dan Jaringan Piksi 2000 as PDF for free.

More details

  • Words: 7,430
  • Pages: 37
.-

Ass. wr.wb dan salam sejahtera, Buku kecil ini diterbitkan dalam rangka Pelatihan Pemrograman Oracle DevI2000, Jaringan, dan DBA Oracle untuk peserta dari KanwilIUPD Direktorat Jenderal Anggaran (DJA) Ada hal-ha1 yang menarik dari pelatihan ini, yang pertama adalah "mendadak" (mungkin anda sebagai peserta merasakannya juga sehil banyak ha1 yang terlambat), kedua adalah dari sisi waktu yang "lama sekali" karena nyebrang Abad (walau peserta dari Ambon minta diperpanjang lagi 1-2 tahun), yang ketiga adalah melewati bulan Ramadhan sehingga diselingi lebaran dan ada acara mudik, dsb., dsb Karena domilisi peserta berasal dari lokasi dinas yang berjauhan (Jayapura sampai Aceh itu jauh Iho!), yaitu dari diseluruh pelosok propinsi republik ini (paling tidak untuk saat ini sebelum menjadi nega1 Federal), maka buku ini diharapkan menjadi sumber informasi, dokumentasi, dan kenang-kenangan bagi para peserta, pengelola, dan pengajar yang terlibat. Sudah ha1 yang 'jamak', jika kita (karena tugas) melakukan kegiatan bersama-sama, merasa puyeng-capek-letih-lapar sama-sama, atau tertawa-tawa bersama, kemudian kegiatan berakhir, ... .. .lalu . ... kita lupa, dan hanya ingat saat ketemu lagi pada situasi yang juga tidak direncanakan (karena pelatihan lagi, atau ....mutasi). Sehingga diharapkan buku ini bisa "dengan sengaja" mengingatkan kita, bahwa dulu pernah terjadi kita sarna-sama belajar Oracle yang ora kecekel-cekel, pernah main "pingpong never die", curi-curi "ber-Jedi" saat pak Imam ngajar, rajin men-download, curhat di kamar mess bagaimana kangennya sama istri atau calon istri, dsb.

delalui buku ini pula kami berharap para peserta bisa saling kontak walau mungkin alamat akan berubah), termasuk dengan kami (kalau 'IKSI ITB tidak akan pindah, logonya kan Gajah duduk, jadi nggak )akalan kemana-mana) untuk menanyakan mengenai masalah tertentu, ninta tips/trik tertentu, atau . .. . .. kerjasama pelatihan lagi, ... nah ini ang paling diharapkan :-) 3uku kecil ini sangat darurat dan serba terbatas, karena dikerjakan ladakan satu malam oleh satu orang. Mudah-mudahan tidak mengurangi anf fa at dan tujuannya. lkhirul kata, selamat meneruskan belajar (karena 2 bulan belajar di 'IKSI hanya proses "pokoknya terima saja dulu"), keberhasilan dan ,enguasaan yang sebenarnya akan lebih terasa saat eksplorasi mandiri di okasi masing-masing. ielamat bekerja, maafkan segala kekhilafanfkekurangan kami, dan emoga sukses. Tidak ada yang lebih membahagiakan kami kecuali anda m a peserta memperoleh keberhasilan. Yerimakasih. Wass. wr.wb. Penyusun

Epsi Budihardjo

Perangkat lunak Oracle, baik itu software developernya terlebih lagi Database Oracle, sudah cukup lama digunakan di lingkungan Direktorat Jenderal Anggaran (DJA) - Departemen Keuangan Republik Indonesia, seperti PPDIA, KPKN, dan Kantor Wilayah di lingkungan DJA. Fungsi operasional yang dilakukan oleh unit kerja tersebut mempunyai peranan yang sangat penting, yaitu sebagai ujung tombak DJA dalam melayani masyarakat, karena disini menyangkut mutu layanan yang diberikan, juga unitunit kerja operasional ini merupakan sumber data yang akan diolah lebih lanjut untuk kebutuhan pengolahan informasi berikutnya. Keseluruhan sistem ini, yaitu yang menyangkut: 1 ) program aplikasi yang dijalankan, termasuk perawatannya 2) database yang ditangani melalui Sewer, termasuk administratornya 3) infrasutruktur hardware-software dan sistem jaringan, beserta supewisornya, serta 4) kesinambungan informasi yang diumpankan ke aplikasilsistem oleh dataentry operator Sistem yang dimaksud diatas memerlukan penanganan yang benar oleh tenaga personil yang mempunyai kualifikasi yang memadai. Tanpa kualifikasi yang cukup, maka sistem ini rawan terhadap kemacetan, karena suatu penyimpangan fungsi (malfunction) yang sebenarnya mungkin sederhana akan mengganggu proses secara keseluruhan, atau malahan mengakibatkan kerusakan yang fatal (damage). Sehubungan dengan itu, maka Pusat Komputer PIKSI Institut Teknologi Bandung melaksanakan program pelatihan, khususnya untuk tenaga yang akar. menangani dan menghadapi sistem database, aplikasi, hardware-software, dan jaringan di Kantor Wilayah yang tersebar di setiap Propinsi. I

Tenaga yang akan dilatih ini adalah: 1 ) tenaga pemrogram, yang akan merawat program aplikasi yang digunakan, baik melakukan instalasi, instalasi ulang, kastemisasi minor (perubahan

I

yang tidak mengubah fungsi utama aplikasi), serta menjaga keberjalanan aplikasi sehingga tetap berfungsi dengan baik. 2 ) administrator database dan supervisor jaringan, yang salah satu fungsinya adalah sebagai dukungan teknis, menjaga kontinuitas koneksi database1 jaringan, mengatur hak akses setiap pemakai, mengatasi penyimpangan fungsi databaseljaringan, dsb. !

,

Sasaran program pelatihan adalah sebagai berikut : Peningkatan kemampuan Sumber Daya Manusia di Kantor Wilayah DJA dalam melakukan perawatan program aplikasi, database server, dan infrastruktur perangkat keras, perangkat lunak, dan jaringan. Peningkatan kemampuan Sumber Daya Manusia di Kantor Wilayah DJA dalam menggunakan sistem operasi berbasis Windows, sistem operasi jaringan Windows NT Server, pemahaman jaringan lokal, pemahaman antar jaringan, program aplikasi menggunakan Oracle Developer/2000, dan Oracle Data Base Server.

N~ I

2

3

Nama materi Pemrogram Aplikasi Pengetahuan perkomputeran Komputer dasar Sistem operasi Software utilitas Dasar pemrograman Konsep Basisdata Relasional Model data dan ERD Struktur data dan SQL Pemropraman Oracle Developer/2000 Oracle Fundamental Oracle Developer12000 (Form) Oracle DeveIoper12000 (Report) Oracle Deveioperl2000 (Graphics) Oracle Database Administrator (DBA) Penpetahuan uerkomputeran Komputer dasar Sistem operasi Oracle Database Administrator (DBA) Pengantar DBA Struktur data dan SQL Object Oriented Programming Oracle Fundamental Database Admin. Oracle PLISQL Oracle backup dan recovery Oracle Performance Tuning Network Administrator Topik Jarinpan Infiastruktur LAN Arsitektur LAN Sistem operasi jaringan Interkoneksi jaringan dan internet TCPIIP network Windows network Windows NT Server Administrator Topik Pendukung Hardware (Inside PC & maintenance) Windows power user & utilitas

Qty hari 14

5

21

6 19

16

4

1

Pelaksanaan pelatihan terdiri dari 6 hari (sabtu rnasuk), dengan perincian sebagai berikut:

!

Kelas pemrograman dimulai tanggal 15 Desember 1999 s/d tanggal 5 Februari 2000 Kelas Network System Administrator dimulai 3 Januari s/d 5 Februari 2000 Kelas DB Administrator dimulai tanggal 7 s/d 28 Februari 2000 Libur Lebaran diadakan selama 3 (tiga) I.lari, yaitu pada tanggal 7 s/d tanggal 1 1 Januari 2000 Dari rangka waktu tersebut, maka kuantitas hari keseluruhannya adalah 85 hari pelatihan yang melibatkan 4 kelas, namun karena ada yang paralel, banyaknya hari kalender (tak termasuk hari libur dan minggu) adalah sebanyak 59 hari. Penjelasannya adalah sebagai berikut:

Pemrogramnn DBALNetworking

Desember'99 14 hari 14 hari

Jnnunri'00

Februnri'00

Jumlalt

2 1 hari

40 hari

21 hari

5 hari 24 hari

2 1 hari

24 hari

45 hari 59 hari

Sfrukture dsn Stsf

P/K
& Pelavanan Teknologi

Staf Ir. Danvis F dawis@piksi,itb.ac.id

I [email protected] Kepala Pelaks. Harian Ir. Epsi Budihardjo [email protected] [email protected]

~ e k i o l o e Inforrnasi i Dr. SuhOnO suhOno@~iksi.itb.ac.id

~~~~l~ pelaks, ~~~i~~

Ir. Andika Triwidada [email protected]

Kepala Pelaks. Harian Husni Pohan Skom, MSc. [email protected]

StaJ Benny Lukman benns@piksi,itb,ac,id

Keuala Bidang Pengembangan Program Dr. Sudjati Rachmat [email protected] [email protected]. Kepala Pelaks. Harian Ir. M. Razid Arief F. [email protected] Staf Bambang Irawan [email protected]

I

Staf

Ir. Betha Sidik [email protected] Kusnassriyanto S. Bachri [email protected]

Pimpinan Satgas: Epsi Budihardjo Administrasi inti: a Upik Sujud Restuati a Wahyuni a Diding a Enan K. Lia B.Apriono a Tintin Administrasi umum (back office) Susilawati Suwami dkk. Dukungan teknis: a Satiman a Endang a Kusnadi a Samsudin a Ayi Taryan Ade Taryat Layanan "break" a Uman Suhendi a Ponimin a Wagiman a Sumedi

Kornputer Dasur, Sistem Opercisi, Aplikasi Un~unz: Bambang Irawan ([email protected]) Epsi Budihardjo ([email protected], [email protected]) Depi Susila ([email protected]) Perangkat Keras dun Utilitas Epsi Budihardjo ([email protected], [email protected]) Yus Dwi Handoko ([email protected]) Perancartgarz, SQL, Oracle Dev/2000, DBA Oracle Server Imam Suryadi ([email protected]) Ahmad Gunawan ([email protected]) Epsi Budihardjo ([email protected], [email protected]) Hendro Nindito ([email protected]) Sri Raharno ([email protected]) Danvis ([email protected]) Networking ckrn Win(Iow.sNT Ari Noviandi ([email protected]) Yus Dwi Handoko ([email protected]) Depi Susila ([email protected])

Kompufer Dasar, Sistenz Operasi, Aplikasi Umum Epsi Budihardjo ([email protected], [email protected]) Depi Susila ([email protected]) Perangkar Keras dan Utilitas Epsi Budihardjo ([email protected], [email protected]) Perancrrngan Sisfem Sayid Budiseno SQL *Plus dun PWSQL Imam Suryadi ([email protected])

Oracle Dev/2000 Edy Susanto Hendro Nindito ([email protected]) Imam Suryadi ([email protected]) Sri Raharno ([email protected]) DBA Oracle Server Edy Susanto Epsi Budihardjo ([email protected], [email protected]) Imam Suryadi ([email protected]) Sri Raharno ([email protected])

Kelas Pemrogram Achrnad Djunaidi (Jayapura)

Materi yang disajikan sudah cukup baik, tetapi bila tidak ada salahnya untuk rnateri pernrograman lebih diperbanyak.

Agus Heri Purnomo (Kupang)

Ari Ananta, ST, ,(PPDIA)

Kesan: Pelatihan Oracle programmer di PlKSl emang OK banget ! dan buat mas Depi selamat deh atas mawadah warahrnahnya, satu ha1 lagi yang membingungkan saya antara senyumnya mas Epsi dar oom Yopi lebar mana ya? Pesan: Tolong ya sampaikan pada pihak terkaitlpihak berwajiblybs.... Rasa terimaksih saya kepada ortu, para pimpinan bangsa dan agarna, para atasan langsung institusional, rekan-rekan DJA, awak ITB, serta rakyat Indonesia atas kesempatan tugas belajar komputer di era milenium ini. Thanks Saran: Masa pelatihan telah lewat, rnari kita sama-sama menggali sumber ilmu yang telah kita raih demi kemajuan bangsa dan urnat manusia sedunia Amin Makanannya sih OK Juga gurunya, temen-ternen lebih OK lagi

Arip Rachmat (Banda Aceh)

Kesan: Baik deh, mahasiswi ITB cantik-cantik, tapi sayang

, I

Arwin Fathurrakhman, (Bandar Lamp~ng)

nggak bisa dapet I Pesan: Inga' - inga' kalau prograrnnya error, lihat apakah ada tanda koma yang kurang atau ketikannya yang salah Wahai kaum programmer siapkan diri mu di Kanwil masing-masing,jangan takut nggak kena rnutasi Saran: Jangan buat program sernbarangan

SE

Berusaha menjadi orang penting itu baik, tapi jauh lebih penting rnenjadi orang baik

.

Awan Supriyatno (Makasar)

Dedi Setiadi (Kendari)

Terirnakasih buat PlKSl atas menu darurat pada hari-hari setelah lebaran, seandainya hari berikutnya kayak begitu betapa senang hatiku (rnaklurn untuk perbaikan gizi) Buat PlKSl terirna kasih atas pinjarnan Bus-nya hingga kita bisa berendarn air panas di Ciater dan keliling kawah di Takuban Perahu, pokoknya service di PlKSl IT6 siip lah..... thanks Untuk ternan-ternan kelas programmer mari kita pulang.. .... (bersama SPPD mail), jangan lupa kota Bandung yang begitu nyarn-nyarn gitu ... . Kesan: Hari-hari bersarna haji Hasan dan nyonya Dede terasa rnembosankan Pesan: Sarung gajah duduk buat ke mall eh.. .rnasjid

Saran:

Nah ini, baru narnanya pelatihan kilat, so bukan hanya pesantren yang kilat (pake perangko berapa-an?) Apalagi ya, ..... oh ya ..... diada-in lagi dong kapankapan, buat rnantepin ilrnu, siapa'tahu entar bisa buat ngajar silat, ..... eh ......kornputer, hebat nggak?! Dermawan Ginting, S.Kom Everything is OK! Snack-nya OK, walau sering kehabisan (Jambi)

Ermina Tri Lestari

Lab. Bukan tempat makan ooeeey..!

(Semarang)

Heru Marthono, S.Sos

Pede aja lagi.. ..!

(Surabaya)

Hikmatullah, SE

Diklat di PIKSI: diklat sarnbil nyari jodoh .....

(Bandung)

Muhtar Salim, SE (Banjarmasin)

Fasilitas penginapan OK Fasilitas ruang belajar OK Secara urnum kualitas pengajar OK Sikap bapaklibu penunjang pendidikan OK+ Kurikuluh yang diajarkan OK. Asal, rnateri-rnateri lain yang tidak berhubungan langsung dengan Oracle/2000 ditiadakan Bukuldiktat pegangan kurang OK, karena tidak bersifat operasional dan sisternatis, sehingga tidak bisa dijalankan tanpa bantuan para instruktur. Teman-teman sebagai rnanusia tentu tidak terlepas dari sifat baik dan buruk dan kornitmen

Nahrowi (Mataram)

Nuraeni, S.Kom (PPDIA)

P u ~ l a n t oHandayani, SE (Medan)

saya menerima segala kekurangan yang ada dan kalau pun ada kelebihan saya jadikan nilai tambah bagi mereka. "Jadi orang penting memang menyenangkan, tapi yang lebih penting jadilah orang yan.g menyenangkan" Apakah kita semua sudah demikian, jawabnya tentu ada pada orang-orang disekitar kita dan selanjutnya terserah anda Terimakasih yang tiada terhingga, pada bapaklibu yang terlibat dalam Oracle dev12000 and "see you again" pada pelatihan programmer lanjutan a Aduh, jam harinya kayaknya kurang banyak; barangkaii perlu diperpanjang; rasanya kita belum siap jadi programmer !. Tolong jam masuknya dipercepat; supaya pulang tidak kesorean; lagian kita ingin jalan kesana kemari, biar nggak bingung di kota Bandung a Buat pengajarltutor: seringlah mendampingi kita: biar ada tempat nanyalkeluhan ! Selamat kembali ke Kanwil rnasing-masing Eh kapan lagi ya pulang kampung bisa gratis, dapet SPPD lagi, asyik khan.... Agar waktu praktek diperbanyak jamnya tidak saja sampai jam 17.00 tapi sampai 19.00 Pembahasan materi diperbanyak a Asisten diperbanyak -

X u F a G h w o yo (Palu)

Ridwan Mukti Kencana, SE.AK (Denpasar)

a

Seharusnya dalam pelatihan ini materi Oracle terutama PUSQL diberikan semenjak hari-hari pertama, karena umumnya basic peserta hampir sama, jadi tidak terlalu banyak materi yang tidak tepat (contoh: adobe, visio, excel, word) diberikan kepada kami pada saat pelatihan ini. Namun demikian saya menghaturkan terimakasih atas bimbingan, arahan dan pelayanan selama pendidikan ini serta mohon maaf apabila ada tindakan atau ucapan yang tidak berkenan baik yang disengaja maupun yang direncanakan

Ristanto Abdullah (Palembang)

Saeful Anwar (Manado)

Sang Aji Purnawijaya (Padang)

So far, so good, so ..... what?

Kesan pelatihannya sih bagus, cuma latihannya itu Iho yang perlu diperbanyak Himbauan kami untuk para pengajar: diberikan . -~ pengajar yang berrnutu dan kalau dari awal orangnya satu jangan diganti terus, logika pemikirannya beda

Widiastuti, S.Kom (PPDIA)

Widodo, S.Kom (Jakarta)

Yovi Candra, S.Kom

Saran: Tingkatkan kualitas pelatillan dan berikan latihan soal yang lebih mengarah pada pekerjaan diinstansi Imasing-masing IBoolean dong.. .

I

Makan siangnya kalau bisa masakan padang

(Bengkulu)

Zaenal Mutaqien (Samarinda)

Zahroni Sultoni (Pekanbaru)

Pelatihan Oracle ini terlalu cepat waktunya. Salah satu penyebabnya adalah sebulan pertama kita terlalu banyak mengolah materi yang tidak begitu asing (seperti Word, Excel, dll) sehingga waktunya tersita untuk belajar Oracle yang cukup lama untuk dimengerti (harus diperbanyak waktuljadwal waktu pelatahan Oracle) w Para pegajarnya menurut saya: kurang akrablterlihat kakulsegan-segan Bagian administrasinya bagus Buat teman disebelah kiri saya: Zahroni Sultoni (Forrest Gump) => kalau urusan makan dia mah ..... paling RW06 euy, tapi saya senang rnelihatnya ! dan paling sensitif kalau mendengar suara piring.. .. Tahun depan ada-in lagi ya ... ... Pingpong never die.. . ... ...

I

A b d u l Latif (Ujung Pandang)

Agung Nugroho (Semarang)

A g u s Alamsyah (Jakarta)

A g u s Sunarto, ST (PPDIA)

Makasih pada pak Diding & friends atas senyum khasnya.. . Moga lain waktu ketemu lagi Tuk para pengajarhnstruktur makasih atas ilmunya mudah-mudahan bisa dikembangin sendiri di kampung nanti, dan dibales oleh Allah SVVT dengankebaikanyangbanyak Tuk pak Ari .... Bravo ! Selamat ! Bapak layak mendapat gelar "pengajar paling cepat!" he... he.. . yang penting terima aja dulu. Makasih pak Ari ya ... ! Akhir, mohon maaf untuk semua ..... Ada banyak berita kepada kawan: tentang seorang rekan yang "kebanjiran" ketika pulang (padahal tidk hujan) ! tentang seorang rekan yang demam karena nyasar ketika pulang (mo ke mess muter-muter dulu ke station) tentang seorang rekan yang sakit karena jalan-jalan (menyusurijalan RE Martadinata-Kwambi-Palasari, PP) dan tentang banyaklagi, semuanya tentang kita. Tapi.. ...... Hanya satu berita yang selalu dinanti dan ditunggu:...... "Break dulu pak !... !" Diklat.. .. tidak hanya bikin pusingkepala saja (karena banyaknya "token", "layer", ataupun istilah lain yang bikin bingung), tetapi terkadang bikin "enjoy" juga, karena dikala senggang bisa "chating" dan "ngebrows" gambar-gambar yang aduhai. Terima kasih kepada pimpinan PIKSI, staf PIKSI, dan para pengajar, temen-temen peserta Diklat atas semua jasanya, semoga mendapat balasan yang baik dari Alloh SWT Mohon maaf kepada semua pihak atas smua kesalahan saya Khusus buat pengajar Windows NT "pak Yus", jangan pelit-pelit dong kalau mengajar, PlKSl kan harus bagi-bagi ilmu, he.. ..he. ... (sorry pak Yus) Saya minta semua email pengajar dan staf dicantumkan. Terima kasih kepada pimpinan, staf, dan pengajar PlKSl yang telah menyelenggarakan diktat inl, dan saya minta maaf bila ada tindakan yang kurang berkenan selama Diklat.

Ahmad A b d u l Haq (Palembang)

-

Antonius Guntur Dwiyatmoko (Medan)

Djoko D w i Soesanto (Jayapura)

lhsan Hidayat, S.Kom (Pekanbaru)

lrsal Afandi ( PPDIA)

Joko Pramono, SE (Denpasar)

Juni D.Damanik (Palangkaraya)

7

Kesan: Saya kecewa berat, semenjak pindah lab saya tidak bisa main Internet lagi. Ada juga sih hikmahnya, saya jadi tidak perlu rnembeli tambahan disket lagi untuk rnenampung hasil download. Cukuplah 20 disket saja. Pesan: Dapatkan segera hasil download saya dalam bentuk CD hanay Rp.30.000,-ICD dan raihlah bonus tiket Bandung - Palernbang PP (jalan kaki) untuk 15 pemesan pertama. Buat PIKSI: terimakasih atas wawasan barunya...., pelayanan dan semua fasilitasnya Buat Mas Juwarta dan mbak Juni: what a nice team...... Buat Mas Subagio: ...tau nggak, gue masih ngutang siomay..... Buat sernuanya aja: keep contact Buat Iksan: JELEK LOE........ Tiada yang bisa kami ungkapkan kecuali rasa terima kasih sebesar-besamya kepada seluruh staf PlKSl atas apa yang telah diberikan kepada kami Teriring pula permohonan maaf yazg telah diberikan kepada kami 8 Mudah-mudahan Allah SWT merid: apa yang kita usahakan bersama untuk bangsa ini Terirnakasih untuk seluruh crew PlKSl terutama untuk abah Diding beserta pak Adnan (red: Enan), semoga cepet mendapatkan isteri baru, biar a,-!. .: n!~da. Sernoga aja saya dikirirn lagi ke diklat ..ot i-a:ya bah..... Eh..abah,.. pak Adnan ..... doa'in yah I)3r si:.ja nggak I .. diornelin pak Kanwil sape di Pekanba~ Tolong pak Adnan, jagain neng Widi jmgan sampe pacaran sama abah....... Diktat yang diberikan agar diterirna pc,Gerta sebelum dimulai pelajaran Waktu pelajaran agar jangan terlalu scre, sehingga kita bisa lebih banyak istirahat. Kalau ngasih CD yang banyak dong .... !, kan source programnya banyak ...... Makasih PlKSl Sambutan dan fasilitas OK Jika ada kirirnan email, 4 x 4 mohon dibalas No comment ! ! !

.

Juwarto (Padang)

'~urnia ~ h a l r iSE.Ak ,

(Banda Ace h)

Moch.Ali Hanafiah

(PPDIA)

Moch.Arnin Zen (Mataram)

Muh. Masduqi (Manado)

Terimakasih banyak buat pak Diding yang ramah, yang enak diajak ngobrol, yang baik, dan yang lain-lainnya Selama 2 bulan di Bandung, tak ada satu pun yang terkesan kecuali PlKSl Buat pak Yus Dwi Handoko: kslau ngasih trik jangan tanggung-tanggung Dua bulan gak terasa berat badan nambah, maunya sih diselingi olah raga (tinju kek, gulat kek, selain pingpong di mess) biar tidur jadi nyenyak. Buat pak Imam, jangan ragu-ragu marahin aja tuh si "budak bangof yang main Jedi !. Mas Ahmad, jangan mikir terus, sekali-kali ketawa donk . Mas Amin, keyboardnya rusak ya? Trims buat PIKSllpenyelenggaraIpengajar! Waduh kalo aja tiap hari di rumah (eh.. kost-an) makanny kayak disini.. .... Berat badan gue sampe 80 kg kali yeee.. .. :) Buat abah dan staf PlKSl semuanya..... makasih udeh bagi-bagi ilmu dan kesabarannya sama kite-kite semuanya .......... Buat pak Yus ...., kalo punya ilmu or source program bagus bagi-bagi dooooong.... Nggak akan habis kok.... He...... he..... he.... Viva PlKSl ......... For mas Ari Noviandi: Doakan token saya nggak ilang-ilang dari ingatan Lain kali kalau ngajar pake standar layer paling rendah biar connect sama yang diajar For pak Diding: Thanks for your smiles...... break dulu pak ! ! Untuk pak Yus: Tolong dong buat buku tentang tip dan trik mengoptimasi memori ingatan biar nggak cepet lupa.. .. Untuk temen-temen se-Kanwil DJA: Selamat menjalani Oracle (ora kelar-kelar selawase ! ) Sebenamya enak banget sih dengan diklat ini, tapi selama saya ikut kayaknya kagak ada yang nyanthol. Habis bahasa penyampaian yang dipakai terlalu tinggi, sedang saya aja baru kenal komputer. Dan saya juga takut nih balik ke tempat kerja kalo nanti tugasnya terlalu berat. So, kalau PlKSl mau ngadaian lagi (maksud saya kerjasama dengan anggaran) saya nggak mau kok (maksudnya nggak mau NOLAK) Kalo mengenai fasilitas, saya kira sudah cukup bagus, malah ada fasilitas lain yang belum disebutin panitia, ...itu... ...tu ... peuyeum (peuyeumpuan..... I

Mustriyono, S.Si (Palu)

Parikhin (Kupang)

Poppy Widiatuti, S.Kom (Jambi) ~rasidha wihianto (Ambon)

Readyanto Primayudha (Banjarmasin)

he. ....he. ...) Mengenai rnakanannya sih enaaaq.. ...enaaaq.. ..enaaq.. .. Kalau di asrarnalternpat nginapnya, mah payah. Abis ternpat tidur alasnya jatuh terus .Kale pas ngirnpi enak gitu, ee....... tiba-tiba gedubraq. Terus masuk karnar rnandi, larnpuny:~1 1 ~ 3nggak 2 dibetulin. Mandi gelap-gelpan ernang t:&gitu?. Wah Bandung memang sueejuk. Mau ah kalau dipindah kesini Banjarmasin, girnana pengajarnya bisa rnenghilang ya? (ngantuk gitu!) Siapa yang rnau titip jernuran? Per hari Rp. 5001potong Untuk PlKSl pelayanan dan pengajarnya bagus, hanya kitanya saja yang kurang tanggap dan tidaklbelurn paharn. Akan tetapi pengetahuan baru yang saya dapatkan banyak sekali Ke alun-alun yuk! Aturan hari Sabtu setengah hari aja, jadi ada waktu buat pulang kampung, nggak nyolong2 waktu lagi. Buat bapak-bapak dan ibu-ibu yang telibat dalam pelatihan ini saya ucapkan terirnakasih, dan mohon rnaaf bila karni berbuat kesalahan Pelatihannya enak, tarnbah pengetahuan, teman, bisa tukar pengalarnan dari temen-ternen di daerah, cuma waktunya kurang cukup untuk rnendaiami semua, sehingga yang diterirna juga kurang optimal Terirnakasih atas pelayanan yang baik dari PIKSI, dan kalau boleh usul kalau bisa pelatihannya waktunya diperpanjang setahun atau dua tahun sambil rnenunggu Ambon aman......... Kalau usulnya nggak diterirna, ya terpaksa goodby everybody-lah, I've got to go, got to leave you all behind and face the thruth Boeat pengelola nich yee ... : Makasih banget Iho... kita udah dibuat puyeng selama +2 bulan. Salam boeat mas execute, mas metrodata, mas TCPlIP, mas Parto, mas bla... bla... bla ..., juga boeiit bapak kita "Break dulu pak !"... ... and terima kasih banget atas menu-nya dan service kepada kami !!! Boeat temen-ternen .... yang udah pada ::inter Setelah kita rnencari-cari di PlKSl d a ternyata ~ masih nggak keternu juga ... . Akhirnya di detik-detik terakhir kita ketemu Oracle yang akhirnya ora kecekel juga !!! Boeat sernua yang rnau bekerja kembali: inga' - inga' : 7 ) slow wae mas 2) self confidence is key to win, ...- maturnuwun -. -

Rudita Kameswara

(Bengkulu)

Soni Achdiat

(Bandung) Subagio, S.Kom

Kendari

3ugeng Priyanto, Drs

(Surabaya)

Supadi, SE

(Bandar Lampung)

'tuk PlKSl makasih untuk segala kesungguhannya untuk bisa memberi yang terbaik untuk kami. Semoga nggak keberatan kalau kami 'konsultasi' jika di daerah ada trouble. 'tuk pak Diding..... kapan ke Bengkulu? Katanya mau nyicip pepes ikan hiu Terima kasih PIKSI, say adapat ilmu banyak tentang liku-liku DBA + Network, tapi .... aduh mak, susahnya dapat sandal dan sajadah bila hari Jumat. Sejak ditinggal 'anak-anak programmer" makan snack jadi nggak seru lagi dech Lho kok CD-nya cuman dikasih satu, pelit amat PlKSl ya ... :-) Kesimpulan: Selama belajar di PlKSl yang menyenangkan adalah saat-saat makan, "ngebrows", bolos hari Sabtu, dan lain-lain. NB: terimakasih buat PlKSl atas sernuanya Terimakasih kepada seluruh stcf PlKSl yangsecar tidak langsung sudah membantu karni dalam mengurangi pengeluaran anggaran bulanan kami untuk menambah gizi. Dan mudah-mudahan setelah pulang dari Bandung, berat badan jadi bertambah dengan gizi seimbang, alias lebih sehat Spesial unutk pak Diding dan pak Adnan, terimakasih sekali karena selalu mengingatkan jam istirahat untuk break dan makan. Semoga PlKSl tetap jaya ! Salut 'ame pelayanan PlKSl yang profesional Mudah-mudahan (setelah diklat DBA ini) masih "boleh" konsultasi jika ada masalah-masalah di lapangan Trims to all PIKSl's team work four your optimally services! Go on, I like them.

Suratman

(PPDIA) Syafaat Budiyuwono, S E

(Pontianak) Triyanto

(Samarinda)

Dua bulan di Bandung.....p okoknya seru deh... !! Ape lagi kalo hujan, biar kamar ane di lantai 2 tetap kena' banjir Dingin ! kesan pertama tiba di Bandung Namun rasa dingin itu perlahan hilang seiring dengan sambutan PlKSl ITB yang bergitu hangat penuh kekeluargaan. Terimakasih kepada staf dan pengajar PlKSl ITB Buat temen-temen selamat bertugas kembali ke kamp masing-masing

Tentsna V I M - ITB MIS1 UPT-KOMPUTER PIKSI

Sebagai Pusat Pelayanan di bidang Teknologi Informasi, Misi UPT-Komputer PIKSI adalah menghantarkan ITB untuk menjadi Masyarakat Informasi, dengan jalan melakukan kegiatan-kegiatan seperti tersebut di bawah ini: 1. Melakukan perencanaan dan perancangan sarana dan fasilitas Teknolog: dan Sistem Informasi agar selalu dapat memenuhi kebutuhan civitas academica ITB. 2. Menyediakan dan mengelola sarana dan fasilitas Teknologi dan Sistem Informasi untuk mendukung secara optimal kegiatan aka-Ic:.I ik dan administrasi Institut. 3. Menyediakan dukungan supervisi pemanfaatan Sistem Ini~mlasidalarn rangka optimasi pelaksanaan administrasi dan pengelolaa~~ informasi di ITB. 4. Mengkaji danlatau mengembangkan Perangkat Lunak Sistem Informasi yang dibutuhkan untuk mendukung pelaksanaan administrasi dan pengelolaan informasi di ITB. 5. Mengkaji dan menerapkan Teknologi Informasi yang dibutuhkan untuk mendukung pelaksanaan kegiatan akademik, administrasi dan pengabdian pada masyarakat oleh ITB. 6. Menyediakan program pendidikan dan pelatihan berkesinambungan dalam rangka pengembangan kemampuan masyarakat ITB di bidang Teknologi dan Sistem Informasi yang berkembang amat pesat. 7. Melakukan diseminasi informasi dan pengetahuan (knowledge) di bidang Teknologi dan Sistem Infromasi dalam rangka penerapann~.a,yang sesuai dengan kebutuhan ITB dan perkembangan Iptek.

I

Layanan & Program Kerjasama PlKSl dengan Pihak Luar

Jnsa Korlsultnsi Jasa konsultasi menyangkut pelayanan permasalahan hardware, software, jaringan, office automation, decision support system, komunikasi data, dan permasalahan !computer lain.

Supernisi Supervisi dapat berupa: III supervisi hardware maupun software di perusahaanlindustri untuk membantu petugas di lokasi dalam memahami atau mengeksplorasi hardware & software baru. I supervisi pembangunan sistem informasi yang dikembangkan sendiri oleh tim perusahaanlindustri maupun pihak ketiga

Penelitirr~t& Pengent bangan Pengadaan software aplikasi import terkadang sangat mahal dan belum tentu sesuai dengan perangkat keras yang telah dimiliki maupun perkembangan kebutuhan di rnasa mendatang. Bekerja s.ma jengan Research & Development PIKSI menjadi potensi alternatif ?I~;:...K optimasi sumber daya (manusia dan biaya)

~ m d i d i k n n& Pelntiltan Pendidikan formal tidak selalu dapat menyediakan "tenaga yang dibutuhkan" yang memenuhi kualifikasi yang diperlukan, sehingga kursus/training menjadi jalan keluar. Untuk menghadapi perkembangan teknologi yang sangat cepat, program pelatihan harus diadakan secara rutin, sehingga kerjasama dengan Pusat Komputer PIKSI ITB menjadi pilihan tepat dibandingkan pembentukan PusatBalai Pendidikan & Pelatihan sendiri.

Pembrrngu~~urt & ye~tgentbartgrrrtSistem Pengembangan sistem informasi terotomasi (berbasis komputer) sudah menjadi kebutuhan yang mendasar, apalagi dengan kecepatan perkembangan teknologi informasi, system/application development tools, multimedia, teknologi komunikasi, dsb. Suatu sistem informasi terotomasi yang terus hidup mendukung perusahaan walau perkembangan teknologi sangat cepat, sangat tergantung strategi pengembangan sistem informasi yang bersangkutan. Pusat Komputer PIKSI ITB berpengalaman dalam pembangunan dan pengembangan sistem berikut ini: @

MIS (management information system), GIs (geographical information system), MMS (maintenance management system), EIS (executive information system), DSS (decision support system), TPS (transactional processing system), ES (expert system);

E pembangunan masterpIan sistem informasi, pembangunan aplikasi khusus, imaging system, work flow, pengembangan computer based training (CBT), digitasi gambadpeta, dsb. penyelesaian permasalahan CAD/CAM, akuisisi data, interfacing, komputasi numerik, kontrol, instrumentasi berbasis komputer, proses, jaringan komputer, pengolahan dan analisis data;

a) Perancangan Sistem dan Pemrograman Database TopiWMateri

Durasi (hari)

Structured Analysis & Design a Model untuk Perancangan Sistem a Model fungsional dan tingkah laku a Model data a Model untuk Analisis Sistem Studi Kasus CASE tools: Power Designer

5

Relational DBMS Konsep Basis Data a Proses perancangan Basis Data a Operasi-operasi dalam Basis Data Relational a Structured Query Language a Studi Kasus Object Oriented Programming a Encapsulation a Enheritance Polymorphism Analisis dan Perancangan berarah objek a Tin.jauan sarana berarah objek a I'ustak;~kcl;15 dan kcrangka kcr.j;~;~plil\;~.;i Studi Kasus Visual FoxPro 5 a Dasar pernrograman VisualFoxPro a Arsitektur basisdata Pengelolaan basisdata a Penggunaan form, report, label a Query dalam VisualFoxPro Membuat aplikasilproject Dasar SQL a Advanced Programming

4

5

5

MSAccess Dasar pemrograman MSAccess Membuat dan pengelolaan table Penggunaan form, report, query Membuat aplikasi/project Script dalam MSAccess Power Builder 5 Lingkungan PowerBuilder Data painter, data pipeline Library & object SQL (select, insert, update, delete, connect & disconnect, commit & rollback) Query & Report Data Window (create, edit, manipulasi) Menu, Windows (control, event, function) Membuat Aplikasi (scripting, debugging, delivering)

5

Borland Delphi 3 Lebih Jauh dengan Object Pascal Pemrograman Berarah Objek Kompo~len-komponenVCL Memltdat Aplikasi dengan Delphi Arsitektur Basis Data dalam Delphi Membuat Aplikasi Basis Data Delphi Tools Graphics and Multimedia Programming Advanced Programming Membuat Komponen COM - ACTIVE X, Overview

s

Oracle Developer 2000 Konsep Basisdata Relasional SQL*Plus Oracle Form Oracle Report Oracle Graphics Oracle Database Administration PLISQL Starting-up dan Shutting-down Membuat database Akses dam update date Pengelolaan admin~straturDB server Backup dan Recovery Oracle tuning

10

5

-5

I

b) Sistem Operasi dan Jaringan *

TopikfMateri UNlX User (Linux) Mcngenal Shell & Utilitas Unix Organisasi File Proses Input-Output Pengenalan Unix Shell Struktur Kendali Pemrograman UNIX ~ldministratm(Linux) Tugas dan Tanggung jawab SysAdmin Startup & Shutdown M~najemenPemakai Unix Manajemen Terminal Manajemen Printer Mallajemen Disk + Filc Backup dan Restore Mimitoring Proses TCPllP (UNIX & Windows NT) Konsep Jaringan TCPAP Instalasi dan Konfigurasi TCPIIP I.ayanan TCPIIP Kc:-ting PPP (Point to Point Protocol) Network File System Dcrnain Name Server (DNS) windo& NT Server Administration Instalasi Windows NT Sewer St itup & Shutdown M~najemenDomain & Trust Relationships V-najemen User & Group P~inakaianbersama Direktori dan File Manajemen Printer, Auditing & Schedule

Windows Power User Instalasi dan Setup Windows Explorer Instalasi Program aplikasi Setting peralatan Kastemisasi untuk optimasi penggunaan Fragmentasi Kornpresi file Mcmbuat Script

Durasi (hari) 2

3

4

5

3

I

Instalasi Proxy Server Review Jaringan Review TCPIIP Instalasi Windows NT dan Setting TCPIIP Instalasi Windows 95/98 dan setting TCPIIP Pengujian TCP/IP Dial-up ke Internet dengan NT Setup dan uji proxy Administrasi proxy

?.

Practical LAN & Internetworking Prinsip Pengoperasan LAN Komponen hardware Network Operating System Standar dan arsitektur Lapisan OSI (Open System Interconnect) Network Interface Media Transmisi Protocol Internet Teknologi WAN Membangun Jaringan TCPIIP Routing dengan Windows NT PC Hardware Pengantar mengenai perangkat keras Konfigurasi Komputer Mikro Motherboard Prosesor Memori Storage Display Periferal Advanced CMOS Setup Pengujian, dan Trouble shooting dan perawatan

3

Implementing Internet Security Server security (Filesystem Concepts, Access Control, Login Script Controls) Teknik Kriptografi untuk keamanan jaringan (konsep, Publiclt'rivate Key. PGP) lnternct .4ttacks (Sniffers, NIS, TCPIIP, DNS Attacks, Finger, Password Cracking, dsb) WM7W Security (Browsers, Servers, kelemahan CGI dan H'I"PP, Crack recovery) Firewall Security dan Proxy Servers Evaluasi dan Pengujian Keamanan Jaringan

3

c) Pengembaagan Sistem dan Computer Aided Design Durasi (hari) P .

GIS (ArcInfo atau MapInfo) Kor-\ep dan aplikasi Creo~netriData Spasial dan Conceptual Modelling Konsep database Spasial Pet3 dan Peta Digital Mcnibangun dan pengelolaan d/b SIG Seleksi dan analisis Menlbangun dan updating data Manipulasi dan sharing data Peta tematik SQL Menlbangun dan updating data A U ~ O C A2D ~) !nstruksi dasar AutoCAD Sistem koordinat dan daerah kerja Sistem simbol dan atribut Konqep layer Gan bar dan properti gambar Vlocel dan operasi model ca'::'tx2 dirnensi

AutoCAD 3D Konsep model padat Mernbuat dan operasi model padat Modifikasi dan kastemisasi model padat Konfigurasi prototipe Model padat dan utilitas 3 dimensi Konsep rendering Penataan pandangan Pencahayaan, Scene, dan Finishing

5

KPC power user Ditujukan untuk para pemula pengguna komputer, dimana program ini akan memberikan peserta kemampuan lebih dari sekedar sebagai operator. Peserta akan dibekali bagaimana rnengantisipasi perkembangan, melakukan upgrade, menangani sendiri permasalahan hardware/software yang muncul, dsb. Melalui program ini peserta akan mengetahui juga bagaimana memanfaatkan dan mengoptimalkan komputer sebagai alat bantu dalam pekeriaan. Lama waktu 5 bulan, kursus rata-rata tiap hari.

KPC pemrogram Ditujukan untuk para pengguna komputer yang ingin mempunyai kemampuan membuat program aplikasi, termasuk aplikasi berbasis Web. Peserta akan dibekali teknik pernrograman, arsitektur aplikasi/database, konsep object oriented dan web programming. Melalui program ini peserta akan diberikan juga kemampuan mendesain aplikasi menggunakan model perancangan sistern seperti data flow dan entity relationship diagram. Lama waktu 5 bulan, kursus rata-rata tiap hari.

KPC networking Ditujukan untuk para pengguna komputer yang ingin rnempunyai kemampuan dalam menangani jaringan. Peserta akan dibekali konsep jaringan lokal, sistem informasi dalam jarinfan, pratokol, interkoneksi, hardware jaringan, dan sistern operasi jaringan. Melalui program ini peserta akan diberikan juga kernampuan mengkonfiz~rasiPC, perawatan, upgrade, dan recovery data. Lama waktu 5 bulan, kursus rata-rata tiap hari.

Tulisan ini hanya selingan, namun RACUN bagi pemuja produk Microsoft.. ..... Confuse how to choose between NT or UNIX at your company ? maybe this long article will help you Have nice read ....

...

Why UNIX Will Prevail Conventional wisdom says that NT will eventually conquer UNIX in the enterprise. Not so fast, says this observer. Eugene Eric Kin1 Last January, a group of scientists and engineers from Lawrence 1,ivermore Laboratories gave a lecture on the computing environment there during the 1970s. One of the topics was the Livermore Time Sharing System (LTSS), an operating system created at the labs, and NLTSS, its successor. Both eperating systems were modem and robust, and quite a few pzople used them. But by 1979, in the words of one of the engineers, "UNIX came along and steamrolled operating system research. It was clear that UNIX was going to succeed." The speakers spoke humorously and a bit sadly about NLTSS's ultimate fate, and they offered a prediction regarding another operating system. Windows NT, they said, would eventually conquer UNIX, just as UNIX once conquered NLTSS and other time-sharing operating systems. Their opinion was not surprising, especially considering their experience, and they are certainly not alone in it. But they are mistaken. Despite NT's recent inroads, UNIX will most likely dominate enterprise and server-side computing for a I3ng time. Market Share If NT is going to vanquish its quarter-century-old competitor, it must be more than a very good operating system-it must be more compelling than UNIX. At first glance, the market seems to be saying that this i: the case. An International Data Corporation (IDC) report published at the end of last year showed that NT Server owned abu ~t25% of all units of server-side operating systems shipped in 1996 and about 40% in 1997. T: :major UNIX servers owned a 21% share in 1996 and a 22% share in 1997. NT Server's share of the market grew 80% from 1996 to 1997, compared to UNIX's 16% growth. What can explain N T s inroads? Price and perception were the biggest factors. In most cases, an Intel-based server running NT is much cheaper than a RISC-based workstation running a version of UNIX. Additionally, NT's perceived simpler administration seems to make it the ideal platform for small businesses and departmental intranets, the biggest area of growth in the server-side market.

NT has created and dominated a new niche in the market. NT is not clear from the numbers that NT has begun to replace UNIX as the dominant large-scale operating system, nor that NT will continue to dominate this small business space. Sun Microsystems has already responded by introducing a low-cost server and workstation, and other companies are likely to follow suit. The IDC numbers don't take into account free versions of UNIX such as Linux and FreeBSD, which--even with a service contract--are much cheaper and more attractive options for small businesses than either NT or commercial versions of UNIX. A~plicationSupvort One area that could give NT an advantage over UNIX is future applicatior. r ~pport.The decision on which operating system to purchase depends largely on whether the necessary software will continue to be 2,vailable for it.To further complicate the issue, developers have limited resources, so the-decision about which platforms to support can make or break a company. Witness the DOS powerhouses Lotus and Wordperfect, which fell from their vaunted positions atop the software world because they didn't support the Windows platform. If programmers think one operating system will dominate the market in the future, they will focus their efforts on that system. If businesses see that the majority of their applications run on only one particular operating system, they will buy that system. So who determines who wins the operating system battle, the application developers or the customers? Many will argue that this very battle is being fought in the enterprise computing market and that NT is emerging as the winner. Indeed, a healthy number of applications for NT are emerging, and many traditional UNIX developers are porting their applications to NT. Rut consider t h ~ programmer's point of view. NT's architecture is not markedly different from UNIX's, although you could argue that it's slightly better or worse. Both are POSIX Level I -compliant, and both have BSD-style networking. Both support interprocess communi:ations and threading models, altl~oughthey implement these features differently. For all intents and purposes, from a programmer's perspective, both operating systems are the same. And software companies are quickly moving to blur the differences that do exist between the two platforms. Companies such as Cygnus and Global Technologies have implemented UNIX APIs on NT, sc that UNIX applicatiolrs can be compiled out of the box on NT, with a minimum of changes to the source code. Companies such as MainSoft have implemented Win32 on UNIX, so that Windows applications can be compiled out of the box on UNIX. Thanks to the similarity in operating system architecture and the availability of high-powered hardware, ported applications run as well as native ones. Source-code portability isn't perfect, and under certain circumstances, programmers will maintain separate source trees for sections of the code to take full advantage of each operating system. Even so, application developers are finding it feasible tc develop and maintain both UNIX and NT versions of their software using a minimum of resources. "Zero" Administration Since Microsoft cannot count on the application developers to determine who wins the battle, NT must win on its merits as an operating system. Microsoft has heavily promoted NT

1

as significantly easier to administer than UNIX, and in some cases this is true. Small businesses with limited resources will find the NT environment more comfortable because of their familiarity with Windows 95 or even Windows 3.1. However, the common description of NT as "easy" and UNIX as "complex" is incorrect. Having a graphical user interface, for example, does not magically make systems administration easy, even if you find the Windows interface more intuitive than X. An instructive sxarnple is the default organization of the UNIX file system, which, a t first glance, is horrible. Does your application go in /usribin, /usr/local/bin, lsbin, or Ioptlbin? The simplicity of \Program Files and \Windows\Systern seems to shine compared to this. However, when you start maintaining multiple workstations all sharing over NFS, or when one of the hard drives on your server crashes for the first time, the file system organization suddenly starts making a lot of sense. The problem is not that UNIX is complex, but that the task itself is complex. Once you understand the task of organizing a file system, for example, the UNIX way makes more sense than the NT way. In this example, NT is hurt by its Windows heritage, since it inherits the Windows 3.1 directory hierarchy (which was not designed for a network environment) and the old DOSIWindows method of organizing drives and partitions by letter. Systems administration is hard. NT does a terrific job of making small tasks simple, which, again, makes it well suited for small networks. But for larger, more complex tasks, NT is not s eits heritage, it's significantly easier to administer than UNIX; in some cases, largely b e c ~ ~ of more difficult to administer. Where Does NT Want to Go? Combine Microsoft's huge marketing machine with a very good product designed and implemented by some of the best programmers in the world, and it's not surprising that NT is so successful. However, Microsoft's business goal of dominating everything seems to be hurting NT in several areas. The first is stability. Stability is a surprisingly difficult thing to measure, and the anecdotal evidence is unreliable. An engineer from Digital Domain (www.dz.com), the company that did the special effects for Titanic, wrote an article for the February 1998 issue of Linux Journal on how Linux was used to batch-process special effects on several Digital Alphas running in parallel. The author lauded Linux's performance and overall stability, stating that the batchprocessing duties could not have been done as effectively on NT (which Digital Domain was using for various other tasks). Another engineer who had worked on the same project wrote a rebuttal to the article in an NT mailing list, stating that Linux had crashed all the time, while NT had been remarkably stable. How could two competent and experienced engineers working side by side on the same project disagree about whether one operating system was more stable than the other? Simple observation should have prov;ded the answer. The operating system crashed or didn't crash, right? The problem with anecdotes is that everyond runs in a unique environment and has his own biases. However, there are certain indisputable facts about the stability of NT. Microsoft has the disadvantage of running on Intel-based systems, which come in an infinite variety of configurations and versions, whereas most UNIX versions run only on their vendors' proprietary machines. More often than not, hardware problems and faulty device drivers are the cause of NT crashes, and this problem is [lot going to go away. A more interesting stability issue is the Win32 subsystem, which runs in kernel space as of version 4.0. In earlier versions, if the GUI crashed, the rest of the operating system would

continue to work; now, because it runs in kernel space, if the GUI goes down, the entire operating system goes down. Why did Microsoft make this change? Moving the graphics subsystem into kernel space improves graphics performance at the expense of stability. Remember, Microsoft isn't pushing N T just as r server-side enterprise operating system; it's also promoting it as a workstation operating system and as the eventual successor to Windows 95 on personal computers. For the latter markets, graphics performance is vital, so it was an important compromisc for Microsoft to make. However, it limits the effectiveness of NT as a large-scale operating system, where stability is more important than anything else. Microsoft's lack of commitment to open standard also hurts NT as a large-scale operating system. Support for open standards is absolutely vital for systems integration. Businesses will always have legacy systems that must be integrated with new systems, and it is not financially possible to migrate to a new solution every two years. For example, when Windows 95 was launched, it did not include a bootp client: the most widely usc method for dynamic IP address management at the time. Instead, it used DHCP, an admittedly superior new method for managing IP addresses that was proposed by Microsoft as an open standard. Even though it was open, there weren't any implementations of DHCP servers on any other platforms other than NT, so any company wanting to upgrade its client machines to Windows 95 was forced to purchase i NT server. While this forced migration from bootp to DHCP caused some grumbling, it did not cause an uproar. Microsoft's recent announcement that it wouldn't support Novell Directory Service in NT 5.0, however, provoked some much-publicized outrage among systems administrators. Although Microsoft quickly reversed its decision and is improving its support for open standard (thanks largely to the 1:iternet phenomenon), it seems reluctant to abandon its philosophy of proprietary standards. These proprietary standards may be technically superior to the status quo (as DHCP was to boot and as Active Directory may be to NDS), but that does not necessarily make them more compelling for the systems administrator. The Dilbert Factor Ultimately, managers, not systems administrators, decide what to buy. If NT is not technically more compelling than UNIX, does it make more business sense? Again, there's no reason to believe that what's good for one business is good for all businesses. The evidence seems to show, however, that NT will not replace UNIX as the choice for large-scale computing. The biggest thing working against NT is that companies already have UNIX. Companies that do want to use NT will most likely integrate it with their existing UNIX systems rather than replace them entirely. Managing a heterogeneous environment ill +. kich different commercial versions of UNIX are running can be a painhl experience. From a systems administrator's perspective, running all NT systems or all one version of Uh'lX is probably vcry attractive. 'fhere are clear business reasons for maintaining a heterogenous environment. First, businesses like diversification and choice. There's no reason to believe that businesses have lost their distaste for being at the whim of one company; witness the cable industry's decision to support multiple operating systems for their set-top boxes. Second, businesses have learned thpir lessons from mainframes. In the late 1980s and early 1990s, pundits were ecstatic over clientserver and were predicting the quick demise of mainframes. Over the past few years, these same pundits published reports that mainframes were coming back. The simple, unstlrprising fact is

that mainframes never went anywhere in the first place. One estimate is that 80% of the world's data resides on mainframes. The cost of migrating that data to other systems would be phenomenal, as the Year 2000 problem has helped demonstrate. The recent work of economists and businessmen such as Thomas Landauer and Paul Strassman seems to show that enthusiasm over IT spending has dampened considerably. Most businesses have large systems in place that work very well; there is simply no compelling business reason to replace them with NT. Free Software Finally, the factor that will most likely keep UNIX thriving is the free software movement. It's hard to predict whether free versions of UNIX will make a significant irnpact on the corporate world, but softvlare such as the Apache Web Sewer is lending serious credibility to the free software movement. As more and more people, especially students, are exposed to free versions of UNIX, that operating system gains momentum. As we have seen from the personal-computer and Internet revolutions, grasnroots movements can have a significant impact on the adoption and survival of technology. UNIX, the old man of the operating system world, is experiencing a rebirth in popularity among young people interested in computers, and that is sure to affect its ultimate survival. Conclusion NT is a wonderful operating system with many virtues, and many people will continue to find it useful and even vital for business. But there is s i m ~ l vno reason to believe that NT will re~lace UNIX as the preferred server-side operating system. Crucial business applications will continue to be available for both platforms, and both operating systems are technically comparable. But some companies hitve already made very large investments in UNIX systems that work well, and some of Microsoi~'~ business practices will scare other compoies away from NT. Despite published reports to the contrary. UNIX is in a very good position right now, and it will dominate large-scale computing well into the next century. Eugene Eric Kim is a technical editor for Dr. Dobb's Journal. You can reach him via email at [email protected].

..

Related Documents


More Documents from ""