Jumat, 02 April 2010

ALGORITMA DAN STRUKTUR DATA

Bab 1 Pengantar Algoritma
Apakah Itu Algoritma
Ditinjau dari asal usul katanya kata Algoritma sendiri mempunyai sejarah yang aneh. Orang
hanya menemukan kata Algorism yang berarti proses menghitung dengan angka arab. Anda
dikatakan Algorist jika anda menghitung menggunakan Angka Arab. Para ahli bahasa
berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya para ahli
sejarah matematika menemukan asal kata tersebut yang berasal dari nama penulis buku
arab yang terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi. Al-
Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang
berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan”
(The book of restoration and reduction). Dari judul buku itu kita juga memperoleh akar
kata “Aljabar” (Algebra). Perubahan kata dari Algorism menjadi Algorithm muncul karena
kata Algorism sering dikelirukan dengan Arithmetic, sehingga akhiran –sm berubah menjadi
–thm. Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa. Maka lambat
laun kata Algorithm berangsur-angsur dipakai sebagai metode perhitungan (komputasi)
secara umum, sehingga kehilangan makna kata aslinya. Dalam Bahasa Indonesia, kata
Algorithm diserap menjadi Algoritma.

Definisi Algoritma
“Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun
secara sistematis dan logis”.
Kata Logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam Algoritma
harus logis dan harus dapat ditentukan bernilai salah atau benar.
Algoritma Merupakan Jantung Ilmu Informatika
Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer
yang diacu dalam terminologi algoritma. Namun, jangan beranggapan algoritma selalu
identik dengan ilmu komputer saja. Dalam kehidupan sehari-haripun banyak terdapat
proses yang dinyatakan dalam suatu algoritma. Cara-cara membuat kue atau masakan yang
dinyatakan dalam suatu resep juga dapat disebut sebagai algoritma. Pada setiap resep selalu
ada urutan langkah-lankah membuat masakan. Bila langkah-langkahnya tidak logis, tidak
dapat dihasilkan masakan yang diinginkan. Ibu-ibu yang mencoba suatu resep masakan
akan membaca satu per satu langkah-langkah pembuatannya lalu ia mengerjakan proses
sesuai yang ia baca. Secara umum, pihak (benda) yang mengerjakan proses disebut
pemroses (processor). Pemroses tersebut dapat berupa manusia, komputer, robot atau alatalat
elektronik lainnya. Pemroses melakukan suatu proses dengan melaksanakan atau
“mengeksekusi” algoritma yang menjabarkan proses tersebut.
Melaksanakan Algoritma berarti mengerjakan langkah-langkah di dalam Algoritma
tersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang diberikan kepadanya.
Juru masak membuat kue berdasarkan resep yang diberikan kepadanya, pianis memainkan
lagu berdasarkan papan not balok. Karena itu suatu Algoritma harus dinyatakan dalam
bentuk yang dapat dimengerti oleh pemroses. Jadi suatu pemroses harus :
1. Mengerti setiap langkah dalam Algoritma
2. Mengerjakan operasi yang bersesuaian dengan langkah tersebut.
Mekanisme Pelaksanan Algoritma Oleh Pemroses
Komputer hanyalah salah satu pemroses. Agar dapat dilaksanakan oleh komputer,
algoritma hasrus ditulis dalam notasi bahasa pemrograman sehingga dinamakan program.
Jadi program adalah prwujudan atau implementasi teknis Algoritma yang ditulis dalam
bahasa pemrogaman tertentu sehingga dapat dilaksanakan oleh komputer.
Belajar Memprogram Dan Belajar Bahasa Pemrograman
Belajar memprogram tidak sama dengan belajar bahasa pemrograman. Belajar
memprogram adalah belajar tentang metodologi pemecahan masalah, kemudian
menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami. Sedangakan
belajar bahasa pemrograman berarti belajar memakai suatu bahasa aturan-aturan tata
bahasanya, instruksi-instruksinya, tata cara pengoperasian compiler-nya, dan
memanfaatkan instruksi-instruksi tersebut untuk membuat program yang ditulis hanya
dalam bahasa itu saja

Sampai saat ini terdapat puluhan bahasa pemrogram. Yang dapat dibedakan berdasarkan
tujuan dan fungsinya. Diantaranya adalah :
Belajar Memprogram
• Belajar memprogram ≠ belajar bahasa pemrograman
• Belajar memprogram : belajar tentang strategi pemecahan masalah, metodologi dan
sistematika pemecahan masalah kemudian menuliskannya dalam notasi yang
disepakati bersama
• Belajar memprogram : bersifat pemahaman persoalan, analisis dan sintesis
• Belajar memprogram, titik berat : designer program
Belajar Bahasa Pemrograman
• Belajar bahasa pemrograman : belajar memakai suatu bahasa pemrograman, aturan
sintaks, tatacara untuk memanfaatkan instruksi yang spesifik untuk setiap bahasa
• Belajar bahasa pemrograman , titik berat : coder
Produk yang dihasilkan pemrogram :
• program dengan rancangan yang baik (metodologis, sistematis)
• Dapat dieksekusi oleh mesin
• Berfungsi dengan benar
• Sanggup melayani segala kemungkinan masukan
• Disertai dokumentasi
• Belajar memprogram, titik berat : designer program

Algoritma
Aksi :
– kejadian yang terjadi pada selang waktu terbatas (dimulai saat T0 dan
berakhir pada saat T1)
– Menghasilkan efek netto yang terdefinisi dengan baik dan direncanakan
Contoh :
– Ibu Tati mengupas kentang untuk mempersiapkan makan malam..(luas
ruang lingkupnya)
– Karena ruang lingkup luas, maka harus didefinisikan keadaan awal dan efek
netto yang direncanakan ( Initial State dan Final State)
– Initial State (keadaan awal) : T0 kentang sudah ada dikantong kentang, dan
ditaruh di rak dapur dimana ibu Tati akan mengupasnya
– Final State (keadaan akhir) : T1 kentang dalam keadaan terkupas di panci,
siap untuk dimasak dan kantong kertasnya harus dikembalikan ke rak lagi.
– Kejadian : urut-urutan dari beberapa aksi yang terjadi secara berurutan.
– Efek kumulatif dari semua aksi yang terjadi menjadi efek netto dari kejadian
– Penggolongan suatu kejadian menjadi aksi adalah relatif tergantung dari
sudut pandang. Contoh mengupas kentang dapat dijelaskan :
􀂃 Ambil kantong kentang dari rak
􀂃 Ambil panci dari almari
􀂃 Kupas kentang
􀂃 Kembalikan kantong kentang ke rak
– Contoh lain (jika tidak dipandang perlu untuk menjelaskan kantong kentang
diambil dari rak sebelum ambil panci) :
􀂃 Ambil kantong kentang dari rak dan ambil panci dari almari
􀂃 Kupas kentang
􀂃 Kembalikan kantong kentang ke rak
Jika esok hari ibu Tati mengupas kentang lagi untuk makan malam juga, dan
kita mengamati hal-hal yang sama, apakah hal tsb bisa disebut sama ?
Ini tergantung jawabannya bisa sama bisa tidak.
Tidak karena ibu Tati tidak mungkin mengupas kentang yang sama dengan
kemarin
Sama karena kemiripan pola yang dilakukan
Notasi Algoritma Independen Terhadap Bahasa Pemrograman Dan
Mesin Komputer
Notasi Algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
Analoginya sama dengan resep membuat kue. Sebuah resep dapat ditulis dalam bahasa
apapun. Bahasa Jepang, Inggris, Perancis, Indonesia, dan lain sebagainya. Apapun
bahasanya, kue yang dihasilkan tetap sama asalkan semua aturan pada resep diikuti.
Mengapa demikian ? Karena setiap juru masak (sebagai pemroses) dapat melakukan
operasi dasar yang sama, seperti mengocok telur, menimbang berat gula, dan lain
sebagainya
Demikian juga halnya dengan komputer. Meskipun setiap komputer berbeda teknologinya,
tetapi secara umum semua komputer dapat melakukan operasi-operasi dasar dalam
pemrograman seperti operasi pembacaan data, operasi perbandingan, operasi aritmatika,
dan sebagainya. Perkembangan teknologi komputer tidak mengubah operasi-operasi dasar
it, yang berubah hanyalah kecepatan, biaya, atau tingkat ketelitian. Pada sisi lain setiap
program dalam bahasa tingkat tinggi selalu diterjemahkan kedalam bahasa mesin sebelum
akhirnya dikerjakan oleh CPU. Setiap instruksi dalam bahasa mesin menyajikan operasi
dasar yang sesuai, dan menghasilkan efek netto yang sama pada setiap komputer.
Pemrograman Prosedural
Algoritma berisi urutan langkah-langkah penyelesaian masalah. Ini berarti Algoritma
adalah proses yang procedural.
Definisi Prosedural menurut Kamus Besar Bahasa Indonesia :
1. Tahap-tahap kegiatan untuk menyelesaikan suatu aktivitas.
2. Metode langkah demi langkah secara eksak dalam memecahkan suatu masalah.
Pada pemrograman procedural, program dibedakan antara bagian data dengan bagian
instruksi. Bagian instruksi terdiri atas runtutan (sequence) instruksi yang dilaksanakan satu
per satu secara berurutan oleh pemroses. Alur pelaksanaan instruksi dapat berubah karena
adanya pencabangan kondisional. Data yang disimpan di dalam memori dimanipulasi oleh
instrusi secara beruntun atau procedural. Paradigma pemrograman seperti ini dinamakan
pemrograman procedural.
Bahasa-bahasa tingkat tinggi seperti Cobol, Basic, Pascal, Fortran dan C mendukung
kegiatan pemrograman procedural, karena itu mereka dinamakan juga bahasa procedural.
Selain paradigma pemrograman procedural, ada lagi paradigma yang lain yaitu
pemrograman berorientasi objek (Object Oriented Programming). Paradigma pemrograman
ini merupakan trend baru dan sangat populr akhir-akhir ini.
Paradigma pemrograman yang lain adalah pemrograman fungsional, pemrogramn
deklaratif dan pemrograman konkuren. Pada kesempatan ini penulis hanya menyajikan
paradigma pemrograman procedural saja. Selengkapnya...

Kamis, 01 April 2010

SEJARAH KAMERA

Sejarah Kamera
Delapan Jam Untuk Satu Foto!
Kamera kini ada di mana-mana dan semakin mudah dipakai. Bagaimana sejarah lahirnya kamera?
Liburan memang menyenangkan. Saat-saat seperti itu harus diabadikan supaya bisa dikenang terus. Caranya bisa dengan merekam lewat video atau kamera. Kini siapa saja bisa mengabadikan saat-saat mengasyikkan. Soalnya hampir setiap handphone kini ada kameranya. Berbicara tentang kamera, bagaimana, ya, sejarahnya? Karto/XY-Kids!
Kamera Obscura
Kamera pertama yang tercatat dalam sejarah adalah kamera obscura. Obscura berasa dari bahasa Latin yang berarti ruang gelap. Kamera ini berbentuk ruangan khusus. Di dalamnya dipantulkan cahaya yang terdiri dari dua lensa konveks. Kamera ini dikembangkan pertama kali oleh Alhazen antara tahun 965-1039 Setelah Masehi. Namun, sebenarnya cara kerja kamera ini sudah ada sejak 470-390 Sebelum Masehi yang ditemukan oleh seorang filsuf China, Mozi.
Kamera Portable Obscura
Pada tahun 1960-an, seorang peneliti Inggris, Robert Boyle dan pembantunya Robert Hooke, menemukan kamera portable (bisa dipindah-pindah) obscura. Penemuan mereka ini disempurnakan lagi oleh Johann Zahn tahun 1685. Kamera ini sering kita lihat di film-film bertema jaman dahulu. Kamera ini memakai lampu kliat yang meledak dan mengeluarkan asap.
Merekam Gambar
Orang yang berjasa menyempurnakan kamera adalah Jacques Daguerre. Tahun 1837, dia mengembangkan cara membuat foto, yang kemudian disebut daguerreotype. Prosesnya menggunakan lempengan copper (tembaga). Daguerre adalah seniman asal Perancis yang ingin membuat gambar lebih bagus. Dia bekerjasama dengan Joseph Nicephore Niepce yang lebih dahulu sukses. Niepce sebenarnya sudah membuat foto di tahun 1826. Tapi proses pembuatan foto ini tidak praktis. Orang harus bergaya di depan kamera selama 8 jam untuk menghasilkan satu foto. Hasilnya pun masih buram. Meski begitu, mereka kemudian memberitahukan penemuan itu ke masyarakat. Sebagai jasanya, pemerintah Perancis memberi pensiun seumur hidup kepada Daguerre dan anak Niepce. Niepce tidak menerima penghargaan itu karena sudah meninggal lebih dulu.
Cetak Banyak
Penemuan Daguerre luar biasa, meski cuma bisa mencetak satu kali. Kemudian muncul teknologi baru calotype yang bisa memperbanyak foto lewat kertas film negatif. Teknologi ini ditemukan William Fox Talbot dari Inggris tahun 1844. Meski cetakannya tidak sebagus foto Daguerre, tapi dia bisa memperbanyak hasilnya.
Cetak Cepat
Setelah Daguerre dan William Talbot, tahun 1852 Frederick Scott Archer membuat temuan mencetak foto lebih cepat. Hanya dalam waktu kurang dari lima detik, foto udah tercetak. Prosesnya, gambar sudah dicetak ketika plat masih basah. Teknik ini dinamakan collodion.
Bahan gelatin
Tahun 1871, Richard Maddox menemukan gelatin, sebuah bahan untuk mencetak foto. Bahan ini menggantikan plat fotografik. Dengan penemuannya ini, gambar bisa dicetak lebih banyak dan kualitasnya lebih bagus. Ketika itu, kamera sudah ada yang lebih handy alias bisa ditenteng.
Abad ke-20
Memasuki abad ke-20, penemuan di bidang kamera terus berlanjut. Misalnya ditemukannya film berwarna tahun 1901. Setelah itu, film berwarna berlapis yang disebut Kodachrome ditemukan. Kodak juga menemukan film berukuran 35 mm yang sangat populer itu. Belakangan ditemukan lagi kamera digital.
Sejarah Fotografi, Sejarah Teknologi
Kamera-Digital.com (Kompas)
FOTOGRAFI secara umum baru dikenal sekitar 150 tahun lalu. Ini kalau kita membicarakan fotografi yang menyangkut teknologi. Namun, kalau kita membicarakan masalah gambar dua dimensi yang dihasilkan dari peran cahaya, sejarah fotografi sangatlah panjang. Dari yang bisa dicatat saja, setidaknya "fotografi" sudah tercatat sebelum Masehi.
DALAM buku The History of Photography karya Alma Davenport, terbitan University of New Mexico Press tahun 1991, disebutkan bahwa pada abad ke-5 sebelum Masehi, seorang pria bernama Mo Ti sudah mengamati sebuah gejala. Apabila pada dinding ruangan yang gelap terdapat lubang, maka di bagian dalam ruang itu akan terefleksikan pemandangan di luar ruang secara terbalik lewat lubang tadi.
Kemudian, pada abad ke-10 Masehi, seorang Arab bernama Ibn Al-Haitham menemukan fenomena yang sama pada tenda miliknya yang bolong.
Hanya sebatas itu informasi yang masih bisa kita gali seputar sejarah awal fotografi karena keterbatasan catatan sejarah. Bisa dimaklumi, di masa lalu informasi tertulis adalah sesuatu yang amat jarang.
Demikianlah, fotografi lalu tercatat dimulai resmi pada abad ke-19 dan lalu terpacu bersama kemajuan-kemajuan lain yang dilakukan manusia sejalan dengan kemajuan teknologi yang sedang gencar-gencarnya.
Adalah tahun 1839 yang dicanangkan sebagai tahun awal fotografi. Pada tahun itu, di Perancis dinyatakan secara resmi bahwa fotografi adalah sebuah terobosan teknologi. Saat itu, rekaman dua dimensi seperti yang dilihat mata sudah bisa dibuat permanen.
Penemu fotografi dengan pelat logam, Louis Jacques Mande Daguerre, sebenarnya ingin mematenkan temuannya itu. Tapi, Pemerintah Perancis, dengan dilandasi berbagai pemikiran politik, berpikir bahwa temuan itu sebaiknya dibagikan ke seluruh dunia secara cuma-cuma.
Maka, saat itu manual asli Daguerre lalu menyebar ke seluruh dunia walau diterima dengan setengah hati akibat rumitnya kerja yang harus dilakukan.
Meskipun tahun 1839 secara resmi dicanangkan sebagai tahun awal fotografi, yaitu fotografi resmi diakui sebagai sebuah teknologi temuan yang baru, sebenarnya foto-foto telah tercipta beberapa tahun sebelumnya.
Sebenarnya, temuan Daguerre bukanlah murni temuannya sendiri. Seorang peneliti Perancis lain, Joseph Nicephore Niepce, pada tahun 1826 sudah menghasilkan sebuah foto yang kemudian dikenal sebagai foto pertama dalam sejarah manusia. Foto yang berjudul View from Window at Gras itu kini disimpan di University of Texas di Austin, AS.
Niepce membuat foto dengan melapisi pelat logam dengan sebuah senyawa buatannya. Pelat logam itu lalu disinari dalam kamera obscura sampai beberapa jam sampai tercipta imaji.
Metode Niepce ini sulit diterima orang karena lama penyinaran dengan kamera obscura bisa sampai tiga hari.
Pada tahun 1827, Daguerre mendekati Niepce untuk menyempurnakan temuan itu. Dua tahun kemudian, Daguerre dan Niepce resmi bekerja sama mengembangkan temuan yang lalu disebut heliografi. Dalam bahasa Yunani, helios adalah matahari dan graphos adalah menulis.
Karena Niepce meninggal pada tahun 1833, Daguerre kemudian bekerja sendiri sampai enam tahun kemudian hasil kerjanya itu diumumkan ke seluruh dunia.
FOTOGRAFI kemudian berkembang dengan sangat cepat. Tidak semata heliografi lagi karena cahaya apa pun kemudian bisa dipakai, tidak semata cahaya matahari.
Penemuan cahaya buatan dalam bentuk lampu kilat pun telah menjadi sebuah aliran tersendiri dalam fotografi.
Cahaya yang dinamai sinar-X kemudian membuat fotografi menjadi berguna dalam bidang kedokteran.
Pada tahun 1901, seorang peneliti bernama Conrad Rontgen menemukan pemanfaatan sinar-X untuk pemotretan tembus pandang. Temuannya ini lalu mendapat Hadiah Nobel dan peralatan yang dipakai kemudian dinamai peralatan rontgen.
Cahaya buatan manusia dalam bentuk lampu sorot dan juga lampu kilat (blits) kemudian juga menggiring fotografi ke beberapa ranah lain. Pada tahun 1940, Dr Harold Edgerton yang dibantu Gjon Mili menemukan lampu yang bisa menyala-mati berkali-kali dalam hitungan sepersekian detik.
Lampu yang lalu disebut strobo ini berguna untuk mengamati gerakan yang cepat. Foto atlet loncat indah yang sedang bersalto, misalnya, bisa difoto dengan strobo sehingga menghasilkan rangkaian gambar pada sebuah bingkai gambar saja.
Demikian pula penemuan film inframerah yang membantu berbagai penelitian. Kabut yang tidak tembus oleh cahaya biasa bisa tembus dengan sinar inframerah. Tidaklah heran, fotografi inframerah banyak dipakai untuk pemotretan udara ke daerah-daerah yang banyak tertutup kabut.
Kemajuan Pesat
KEMAJUAN teknologi memang memacu fotografi secara sangat cepat. Kalau dulu kamera sebesar mesin jahit hanya bisa menghasilkan gambar yang tidak terlalu tajam, kini kamera digital yang cuma sebesar dompet mampu membuat foto yang sangat tajam dalam ukuran sebesar koran.
Temuan teknologi makin maju sejalan dengan masuknya fotografi ke dunia jurnalistik. Karena belum bisa membawa foto ke dalam proses cetak, surat kabar mula-mula menyalin foto ke dalam gambar tangan. Dan surat kabar pertama yang memuat gambar sebagai berita adalah The Daily Graphic pada 16 April 1877. Gambar berita pertama dalam surat kabar itu adalah sebuah peristiwa kebakaran.
Kemudian, ditemukanlah proses cetak half tone pada tahun 1880 yang memungkinkan foto dibawa ke dalam surat kabar.
Foto pertama di surat kabar adalah foto tambang pengeboran minyak Shantytown yang muncul di surat kabar New York Daily Graphic di Amerika Serikat tanggal 4 Maret 1880. Foto itu adalah karya Henry J Newton.
Banyak cabang kemajuan fotografi yang terjadi, tetapi banyak yang mati di tengah jalan. Foto Polaroid yang ditemukan Edwin Land, umpamanya, pasti sudah tidak dilirik orang lagi karena kini foto digital juga sudah nyaris langsung jadi.
Juga temuan seperti format film APSS (tahun 1996) yang langsung mati suri karena teknologi digital langsung masuk menggeser semuanya.
Bagaimana pun, fotografi adalah bagian penting dari kebudayaan manusia.(ARBAIN RAMBEY) Selengkapnya...

Rabu, 31 Maret 2010

CARA MERAWAT AC(AIR CONDITIONAL)

Cara merawat ac anda
Berita terkini dari Garda Aircon
12/03/2009
Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} Ada beberapa tips untuk lebih mengenal AC di rumah anda, terutama dalam hal pertinbangan akan efisiensi pemakaian, kesehatan dan keamanan bagi pengguna para penghuni rumah :

Semua jenis AC rumah tangga yang dijual di pasaran saat ini, dilengkapi remote-control dalam rangka kemudahan pengoperasiannya. Hal ini sering membuat para pengguna lupa. Ketika merasa gerah si pengguna seperti langsung merasa diingatkan agar menyalakan AC, tapi ketika dia sudah tidak di ruangan tersebut dan meninggalkannya dalam waktu lama, yang sering terjadi adalah lupa mematikannya. Hal ini selain bisa membuat mubazir, dimana unit AC menyala menggunakan energi listrik tapi tidak termanfaatkan, juga terdapat potensi bahaya, dimana AC menyala tanpa sesekali adanya perhatian dari pengguna. Walaupun AC sudah di-desain dari pabrik dengan pengamanan yang berlapis (terutama keamanan dari kejadian hubung singkat), bagaimana pun juga tetap dibutuhkan kewaspadaan dari pengguna akan kemungkinan perubahan yang terjadi pada AC. Entah itu perubahan suara, timbul bau, menjadi tidak dingin seperti biasanya, dsb. Karena kondisi awal perubahan ini bila dibiarkan bisa berpotensi akan kejadian hubung singkat yang sangat mungkin mengakibatkan kebakaran.

Fungsi AC adalah mendinginkan udara dengan cara mensirkulasikan udara dari ruangan dilewatkan pada media pendingin kemudian udara yang sama dihembuskan kembali ke ruangan, demikian seterusnya. Sehingga pada dasarnya, udara dingin yang terjadi adalah udara yang itu-itu juga dari ruangan tersebut. Trend teknologi AC rumah tangga sekarang banyak yang dilengkapi filter, ozonasi atau media pengikat bakteri. Tapi bagaimana pun juga kita sebaiknya tidak begitu saja mempercayai keefektifan perangkat kelengkapan AC tersebut dan mempertaruhkan kesehatan kita dan keluarga kita.

Paling tidak sehari sekali anda perlu mematikan AC ruangan tersebut barang satu-dua jam, dan membuka lebar-lebar pintu dan jendela agar terjadi pertukaran dengan udara luar.

Kemudian paling tidak sebulan sekali, anda perlu memeriksa dan membersihkan filter udara dan segala kelengkapan penyaring udara di dalam AC tersebut untuk selalu memastikan kondisi kerjanya.

Anda juga bisa meminimalisasi potensi gangguan kesehatan terhadap hal ini antara lain dengan cara seselektif mungkin dalam penggunaan AC. Misalnya bila dalam ruangan yang sama terdapat anggota keluarga yang sedang menderita sakit yang bisa ditularkan lewat udara, menurut saya akan lebih bijaksana bila untuk sementara tidak menggunakan AC.

Atau misalnya, anda perlu tegas mengendalikan perilaku anggota keluarga yang masih suka merokok di ruangan ber AC.

Saat anda menyapu, mengepel lantai, atau membersihkan perabot ruangan, sebaiknya juga anda harus mematikan AC ruangan tersebut atas pertimbangan kesehatan orang-orang di dalam ruangan tersebut.

Hal lain yang juga perlu perhatian adalah, di dalam unit AC terhadap zat media yang disirkulasikan untuk dimanfaatkan sebagai fungsi pendinginan, yang saat ini masih dominan memakai zat dengan nama Freon. Walaupun saat ini sudah beredar Freon jenis ramah lingkungan, tapi Freon lama yang kurang ramah lingkungan masih banyak disukai karena sifatnya yang efisien.

Zat Freon ini, tidak membahayakan lingkungan selama tidak terlepas ke udara alias instalasi AC tidak ada kebocoran. Oleh karena itu perlu kiranya, paling tidak setahun sekali anda perlu mengundang teknisi AC untuk sekedar memeriksa kebocoran Freon ini.

Indikasi terhadap kebocoran Freon juga mungkin sekali terjadi bila ruangan menjadi tidak sesejuk biasanya ketika AC dinyalakan.

Bila instalasi bocor, Freon yang terlepas di udara, bila masuk ke ruangan, jelas akan sangat membahayakan, karena zat Freon ini termasuk gas tidak tampak dan tidak berbau, tapi sangat beracun. Sedang bila terlepas ke udara bebas di luar, walaupun mungkin kontribusinya kecil, tetap secara kolektif, hal ini akan berdampak pada menipisnya lapisan ozon di atmosfir dan peningkatan efek rumah kaca.

Menipisnya lapisan ozon berdampak pada tidak tersaringnya sinar ultraviolet dari matahari yang berbahaya bagi kesehatan kulit. Sementara peningkatan efek rumah kaca, dapat mengakibatkan kenaikan suhu bumi secara global yang dapat mengganggu keteraturan iklim dunia.

AC di rumah anda memang diakui sangat bermanfaat. Tapi tanpa kepedulian dalam pengoperasian dan pemeliharaannya, AC yang sepertinya sederhana bisa mengancam keamanan dan kesehatan kita, keluarga kita dan mungkin anak cucu keturunan kita. />
Perawatan AC
Bila rumah Anda menggunakan pendingin ruangan atau air conditioner (AC), jangan lupa untuk merawatnya secara rutin. Sebab AC yang tidak dirawat secara berkala dan seksama, tal hanya menimbulkan polusi udara tapi juga menjadi tempat penyebaran penyakit, salah satunya masalah pernapasan. Lihat Central AC Repair

Home AC yang kotor akibat jarang dibersihkan, dapat menyimpan berbagai virus dan bakteri yang secara terus menerus menyebar ke seluruh ruangan dan masuk ke indera penciuman para penghuninya. Akibatnya, si penghuni pun akan mengalami sakit atau infeksi berulang kali.

Berikut perawatan yang sebaiknya Anda lakukan agar AC dapat bekerja optimal dan tahan lama:

1. Jangan lupa matikan AC
Bila bepergian atau ruangan tidak digunakan, jangan lupa untuk mematikan Home AC. Meski pengoperasiannya cukup mudah, karena sudah disediakan remote control, tapi perawatan yang satu ini kerap diabaikan.

Bila udara tidak terlalu panas, usahakan untuk mematikan sekitar satu atau dua jam dalam sehari. Bila perlu gunakan reminder atau timer yang terdapat dalam fasilitas AC. Ketika AC sudah dimatikan, buka lebar-lebar jendela dan pintu agar terjadi pertukaran udara (Central AC Repair).

2. Rawat kebersihan AC
Periksalah komponen saringan (filter) udara pada AC, minimal sebulan sekali. Penyaring udara yang kotor akan menghambat proses sirkulasi udara dan menjadi tempat yang nyaman bagi kuman, bakteri maupun jamur.

Bakteri inilah yang akan mengalir ke bagian evaporator coil (gulungan penguap) kemudian menyebar kembali ke seluruh ruangan. Komponen AC yang kotor dapat mempengaruhi kinerja sistem pendingin menjadi lebih berat, sehingga tidak menghasilkan dingin yang maksimal dan boros (Repair AC).

3. Selektif dalam penggunaan
Minimalkan potensi gangguan kesehatan dengan seselektif mungkin penggunaan AC, sebab bila di ruangan yang sama terdapat anggota keluarga yang sakit, virus dan kumannya dapat terbantu penyebarannya melalui AC (AC Central).

Jadi bila ada anggota keluarga yang sakit flu, misalnya, usahakan seminimal mungkin menggunakan AC. Saran ini juga berlaku bila ada salah satu anggota keluarga yang merokok di dalam ruangan atau bila ruangan dan perabotannya tengah dibersihkan.

4. Periksa kondensor AC
Pastikan kondensor (AC Central) yang terletak di luar rumah bersih dari debu, semak belukar dan dedaunan. Bila ingin membersihkan, matikan dulu AC dan bersihkan debu yang menempel dengan menggunakan vacuum cleaner.

5. Pastikan alat kondensor yang terletak di luar rumah bersih dari debu, semak-semak atau dedaunan. Tentu saja, sebelum Anda melakukannya, matikan pendingin ruangan terlebih dahulu. Anda dapat membersihkan debu dari kondensor tersebut dengan menggunakan vacuum cleaner. Lihat AC Repair Service dan Home AC Repair.

6. Lakukan perawatan rutin Agar lebih aman, rawatlah AC (Repair AC) dengan memanggil teknisi pembersih AC (AC Repair Service) yang dipercaya minimal enam bulan sekali. Perawatan ini tak hanya demi kesehatan keluarga, tapi juga untuk memastikan AC menjadi lebih panjang umur dan hemat biaya bulanan listrik.
Tips merawat dan memperbaiki AC rumah
dengan 4 komentar
Pertama kali tinggal di Bintaro, saya sering menerima brosur mengenai perawatan AC, mulai dari berbentuk amplop, leaflet hingga brosur berlaminating yang bisa digantung. Sebenarnya agak curiga sih dengan sangat banyaknya brosur perawatan AC yang masuk hampir setiap hari ini. Cuman, karena saking seringnya, dan karena harga yang ditawarkan standard Rp 25.000- per pencucian, akhirnya setelah beberapa bulan memakai AC saya memutuskan untuk memanfaatkan jasa perawatan AC ini.
Seperti biasa, trik yang dilakukan adalah menelpon beberapa penyedia jasa menanyakan biaya untuk perawatan AC -tentunya yang dipilih yang alamatnya ‘dekat’ dari rumah. Akhirnya saya memilih penyedia jasa yang terkesan professional -paling tidak respon saat ditelepon sangat bagus. Singkat kata si penyedia jasa datang, dan sangat mengejutkan karena selain tidak berseragam, si tukang servis AC ini cenderung bergaya preman. Kira-kira dialognya:
“Pak kalau cuci AC aja bisa kan?” (konfirm karena di telpon si petugas bilang bisa dan biayanya 25rb)
“Wah ga bisa pak, ini freonnya harus diganti, percuma kalau dicuci” (what, padahal ini AC baru)
“Oh gitu, ga usah diganti pak, dicuci aja”
“Engga bisa pak, coba lihat ini, freonnya bocor” (sambil membuka pipa sehingga muncul busa)
“Tuh pak, kalau gini artinya bocor, percuma kalau dicuci saja” (sekali lagi menunjukkan tanda memaksa)
Akhirnya karena tidak ada titik temu, saya batalkan acara perawatan AC itu. Si tukang servis, mulanya memaksa untuk membayar biaya charge sebesar 25rb (what, preman abis), walau akhirnya kami hanya memberi uang rokok 10rb. Parah.
Belajar dari pengalaman di menghubungi jasa seperti ini, maka kami memutuskan untuk menghubungi jasa service AC yang memiliki kantor fisik. Pilihan jatuh ke Rumah AC -letaknya di depan STAN Bintaro. Ternyata hasilnya sangat bagus. Biayanya relatif lebih mahal 35rb, tapi petugasnya berseragam dan ‘jujur’. Menurut petugas dari Rumah AC, ternyata Freon kami tidak perlu diganti -karena masih bagus dan dingin.
Beberapa kali puas menggunakan jasa Rumah AC, akhirnya suatu hari si AC ini bermasalah lagi, putaran AC indoor-nya lemah. Langsung kami panggil Rumah AC lagi. Menurut saran dari petugas rumah AC ternyata motor AC kami lemah, standar karena Panasonic yang kami miliki produk lokal. Sarannya motor AC-nya diganti, total sekitar 700rb. Tidak lupa si petugas dengan ‘baiknya’ menyarankan agar membeli komponen motor AC-nya langsung di service resmi di Panasonic Center di BSD. Perkiraan harga motor AC-nya 400rb. (ini contoh ‘kejujuran’ si petugas)
Singkatnya, kami menghubungi service center resmi Panasonic tersebut. Tarifnya memang relatif mahal, biaya home visit 15rb, biaya service 125rb. Tapi karena penasaran, maka kami menggunakan jasa resmi tersebut. Hasilnya ternyata kami tidak perlu mengganti Motor AC, cukup mengganti kapasitor AC seharga 11rb. Wah wah wah.
Kesimpulan:
1. Service Resmi Panasonic, merupakan orang yang paling pintar, paham dan menguasai best practices seputar AC Panasonic dengan baik. Bahkan mereka yang sudah lama bermain dengan AC, seperti Rumah AC bisa jadi salah mendiagnosa. Sama seperti masalah kesehatan, third party opinion itu penting
2. Bahkan Toko Penjual AC bisa jadi salah, setelah di review oleh Service Resmi Panasonic, ternyata ada beberapa pemasangan AC kami yang salah. Seperti jarak antara AC dan plafon yang terlalu dekat.
3. Rawatlah AC secara rutin, teorinya 3 bulan sekali, kalau keberatan ya paling tidak disesuaikan dengan frekuensi penggunaan dan kondisi rumah. Selengkapnya...

Minggu, 28 Maret 2010

teknik fotografi digital II

Teknik Dasar Fotografi Digital (bag 2) : Aperture dan ISO
Posted in Fotografi.


Bagian 2 – Aperture

Setelah membahas Shutter Speed pada bagian pertama artikel ini, Elemen lain yg tidak kalah penting dalam fotografi adalah Aperture, Aperture Adalah ukuran bukaan lensa yang berfungsi memasukkan dan meneruskan cahaya ke film atau sensor. ukuran besar kecilnya diatur melalui diafragma. Pada kamera umumnya tertera 2,8; 4; 5,6 dst. angka2 tersebut dikenal sebagai f-number, jadi disebut aperture (bukaan) f/2,8; f/4; f/5,6 dst. Semakin besar aperture semakin kecil f-numbernya dan semakin kecil pula diameter bukaannya, jadi f/16 lebih kecil diameternya daripada f/5,6

Cara kerja aperture mirip pupil pada mata manusia, semakin banyak cahaya yang masuk, semakin kecil diameter pupil, begitu pula sebaliknya. Aperture sangat berhubungan dengan ruang tajam atau depth of field, semakin besar f-number, misal f/22, rentang ketajaman akan semakin lebar. Artinya objek di belakang dan di depan fokus utama memiliki ketajaman yang baik. sebaliknya kita akan mendapatkan efek blur/buram untuk objekdi depan dan dibelakang fokus utama jika menggunakan f-number kecil, misal f/2,8

Shutter speed dan aperture harus bersinergi untuk mendapatkan exposure yang tepat. Peranan ISO juga penting, semakin tinggi ISO yang digunakan, maka kepekaan terhadap cahaya pun makin besar, sehingga pada pencahayaan kurang pun, shutter speed maupun aperture masih dapat digunakan secara maksimal. Tapi perlu diingat, semakin tinggi ISO yang digunakan, akan semakin tinggi tingkat noise ataupun grain yang dihasilkan

Untuk mengetahui apakah exposure sudah tepat atau belum, pada kamera digital ato konvensional tersedia fasilitas metering. Sehingga terjadinya over exposure (kelebihan pencahayaan) atau under exposure (kekurangan pencahayaan) dapat diminimalkan.

Setelah teknik dasar dapat dikuasai, berikutnya yg dibutuhkan adalah jam terbang, karena seni fotografi identik dengan momen, dan momen yg baik tidak mudah terulang, kepiawaian menentukan komposisi dan sudut ambil gambar dapat berkembang seiring jam terbang, kemudian perbanyak referensi dari, buku, internet, maupun sumber2 lain. Bagaimana bagus dan canggihnya sebuah kamera, hanya merupakan sebuah alat, yg menentukan adalah orang yg berada di belakang kamera Selengkapnya...

TEKNIK FOTOGRAFI DIGITAL I

Teknik Dasar Fotografi Digital (bag 1) : Shutter Speed
Posted in Fotografi.
Teknik Dasar Fotografi Digital : Shutter Speed

Fotografi digital memudahkan kita memahami dunia fotografi, hasil jepretan langsung bisa di review melalui jendela LCD, sehingga kita bisa mengevaluasi hasil jepretan, karena data teknis yg berkaitan dengan Jepretan tadi terlihat dan terekam, berbeda dengan Fotografi Konvensional, dimana kita harus mencetaknya dulu baru dapat melihat, me-review dan mengevaluasi hasil jeperetan, data teknis-nya pun kita harus mencatatnya terlebih dahulu, sehingga butuh banyak biaya dan waktu yg terbuang untuk bisa memperbaiki kemampuan fotografi kita

Seni Fotografi digital bisa diibaratkan sebagai melukis dengan cahaya, dalam hal ini kamera dan Lensa yang menggantikan peran kuas dan cat. Ada dua hal yg memegang peranan terpenting dalam kamera dan lensa, yaitu Shutter Speed dan Aperture

Shutter Speed adalah lamanya waktu yg diperlukan untuk menyinari sensor CMOS ato CCD pada kamera digital, dan Film pada kamera konvensional. Pada Kemera tertera angka-angka 250,125,60,30,15 dst. Ini berarti lamanya penyinaran adalah 1/250 detik, 1/125 detik, 1/60 detik, dst.

Semakin besar angkanya berarti semakin cepat waktu yg digunakan, hal ini akan menciptakan efek diam (freeze), misalnya kita akan memotret objek yg sedang bergerak, misal mobil, dengan efek diam, kita memerlukan setidaknya shutter speed diatas 1/125 detik

Sebaliknya bila kita akan memotret objek tersebut dengan efek bergerak, maka dibutuhkan shutter speed kurang dari 1/125 detik, sebaiknya dilakukan dengan cara mengikuti arah gerak objek, hal ini disebut teknik panning,

Dua hal diatas tergantung juga dari kecepatan objek tersebut bergerak, semakin cepat objek bergerak, berarti semakin tinggi shutter speed yg dibutuhkan agar memperoleh efek diam atau bergerak yang kita inginkan, Perlu diperhatikan, semakin rendah shutter speed, akan mengakibatkan semakin besar juga kemungkinan terjadinya camera shaking, yg akan mengakibatkan hasil jepretan menjadi goyang dan tidak tajam

Agar aman, gunakan shutter speed diatas 30 atau 1/30 detik, kalo memang menginginkan shutter speed lebih rendah, misal 1/15 detik, 1/8 detik ato yg lebih rendah, gunakan gunakan penyangga ato tripod Selengkapnya...

Sabtu, 27 Maret 2010

JARINGAN KOMPUTER

JARINGAN

Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama-sama menggunakan hardware/software yang terhubung dengan jaringan. Setiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.

Daftar Isi:

*

Sejarah Jaringan Komputer
*

Jenis Jaringan Komputer
*

Model Referensi OSI dan Standarisasi
*

Topologi Jaringan Komputer
*

Ethernet

SEJARAH JARINGAN KOMPUTER

Konsep jaringan komputer lahir pada tahun 1940-an di Amerika dari sebuah proyek pengembangan komputer MODEL I di laboratorium Bell dan group riset Harvard University yang dipimpin profesor H. Aiken. Pada mulanya proyek tersebut hanyalah ingin memanfaatkan sebuah perangkat komputer yang harus dipakai bersama. Untuk mengerjakan beberapa proses tanpa banyak membuang waktu kosong dibuatlah proses beruntun (Batch Processing), sehingga beberapa program bisa dijalankan dalam sebuah komputer dengan dengan kaidah antrian.

Ditahun 1950-an ketika jenis komputer mulai membesar sampai terciptanya super komputer, maka sebuah komputer mesti melayani beberapa terminal (lihat Gambar 1) Untuk itu ditemukan konsep distribusi proses berdasarkan waktu yang dikenal dengan nama TSS (Time Sharing System), maka untuk pertama kali bentuk jaringan (network) komputer diaplikasikan. Pada sistem TSS beberapa terminal terhubung secara seri ke sebuah host komputer. Dalam proses TSS mulai nampak perpaduan teknologi komputer dan teknologi telekomunikasi yang pada awalnya berkembang sendiri-sendiri.

Gambar 1 Jaringan komputer model TSS

Memasuki tahun 1970-an, setelah beban pekerjaan bertambah banyak dan harga perangkat komputer besar mulai terasa sangat mahal, maka mulailah digunakan konsep proses distribusi (Distributed Processing). Seperti pada Gambar 2, dalam proses ini beberapa host komputer mengerjakan sebuah pekerjaan besar secara paralel untuk melayani beberapa terminal yang tersambung secara seri disetiap host komputer. Dala proses distribusi sudah mutlak diperlukan perpaduan yang mendalam antara teknologi komputer dan telekomunikasi, karena selain proses yang harus didistribusikan, semua host komputer wajib melayani terminal-terminalnya dalam satu perintah dari komputer pusat.

Gambar 2 Jaringan komputer model distributed processing

Selanjutnya ketika harga-harga komputer kecil sudah mulai menurun dan konsep proses distribusi sudah matang, maka penggunaan komputer dan jaringannya sudah mulai beragam dari mulai menangani proses bersama maupun komunikasi antar komputer (Peer to Peer System) saja tanpa melalui komputer pusat. Untuk itu mulailah berkembang teknologi jaringan lokal yang dikenal dengan sebutan LAN. Demikian pula ketika Internet mulai diperkenalkan, maka sebagian besar LAN yang berdiri sendiri mulai berhubungan dan terbentuklah jaringan raksasa WAN.

kembali ke atas

JENIS JARINGAN KOMPUTER

Secara umum jaringan komputer dibagi atas lima jenis, yaitu;
1. Local Area Network (LAN)
Local Area Network (LAN), merupakan jaringan milik pribadi di dalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer. LAN seringkali digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya (misalnya printer) dan saling bertukar informasi.

2. Metropolitan Area Network (MAN)
Metropolitan Area Network (MAN), pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum. MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel.

3. Wide Area Network (WAN)
Wide Area Network (WAN), jangkauannya mencakup daerah geografis yang luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesin-mesin yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.

4. Internet
Sebenarnya terdapat banyak jaringan didunia ini, seringkali menggunakan perangkat keras dan perangkat lunak yang berbeda-beda. Orang yang terhubung ke jaringan sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke jaringan lainnya. Keinginan seperti ini memerlukan hubungan antar jaringan yang seringkali tidak kampatibel dan berbeda. Biasanya untuk melakukan hal ini diperlukan sebuah mesin yang disebut gateway guna melakukan hubungan dan melaksanakan terjemahan yang diperlukan, baik perangkat keras maupun perangkat lunaknya. Kumpulan jaringan yang terinterkoneksi inilah yang disebut dengan internet.

5. Jaringan Tanpa Kabel
Jaringan tanpa kabel merupakan suatu solusi terhadap komunikasi yang tidak bisa dilakukan dengan jaringan yang menggunakan kabel. Misalnya orang yang ingin mendapat informasi atau melakukan komunikasi walaupun sedang berada diatas mobil atau pesawat terbang, maka mutlak jaringan tanpa kabel diperlukan karena koneksi kabel tidaklah mungkin dibuat di dalam mobil atau pesawat. Saat ini jaringan tanpa kabel sudah marak digunakan dengan memanfaatkan jasa satelit dan mampu memberikan kecepatan akses yang lebih cepat dibandingkan dengan jaringan yang menggunakan kabel.

kembali ke atas



MODEL REFERNSI OSI DAN STANDARISASI

Untuk menyelenggarakan komunikasi berbagai macam vendor komputer diperlukan sebuah aturan baku yang standar dan disetejui berbagai fihak. Seperti halnya dua orang yang berlainan bangsa, maka untuk berkomunikasi memerlukan penerjemah/interpreter atau satu bahasa yang dimengerti kedua belah fihak. Dalam dunia komputer dan telekomunikasi interpreter identik dengan protokol. Untuk itu maka badan dunia yang menangani masalah standarisasi ISO (International Standardization Organization) membuat aturan baku yang dikenal dengan nama model referensi OSI (Open System Interconnection). Dengan demikian diharapkan semua vendor perangkat telekomunikasi haruslah berpedoman dengan model referensi ini dalam mengembangkan protokolnya.

Model referensi OSI terdiri dari 7 lapisan, mulai dari lapisan fisik sampai dengan aplikasi. Model referensi ini tidak hanya berguna untuk produk-produk LAN saja, tetapi dalam membangung jaringan Internet sekalipun sangat diperlukan. Hubungan antara model referensi OSI dengan protokol Internet bisa dilihat dalam Tabel 1.

Tabel 1. Hubungan referensi model OSI dengan protokol Internet
MODEL OSI TCP/IP PROTOKOL TCP/IP
NO. LAPISAN NAMA PROTOKOL KEGUNAAN
7 Aplikasi Aplikasi

DHCP (Dynamic Host Configuration Protocol)


Protokol untuk distribusi IP pada jaringan dengan jumlah IP yang terbatas
DNS (Domain Name Server) Data base nama domain mesin dan nomer IP
FTP (File Transfer Protocol) Protokol untuk transfer file
HTTP (HyperText Transfer Protocol) Protokol untuk transfer file HTML dan Web
MIME (Multipurpose Internet Mail Extention) Protokol untuk mengirim file binary dalam bentuk teks
NNTP (Networ News Transfer Protocol) Protokol untuk menerima dan mengirim newsgroup
POP (Post Office Protocol)

Protokol untuk mengambil mail dari server

SMB (Server Message Block)
Protokol untuk transfer berbagai server file DOS dan Windows
6 Presentasi SMTP (Simple Mail Transfer Protocol) Protokol untuk pertukaran mail
SNMP (Simple Network Management Protocol) Protokol untuk manejemen jaringan
Telnet Protokol untuk akses dari jarak jauh
TFTP (Trivial FTP) Protokol untuk transfer file
5 Sessi NETBIOS (Network Basic Input Output System) BIOS jaringan standar
RPC (Remote Procedure Call) Prosedur pemanggilan jarak jauh
SOCKET Input Output untuk network jenis BSD-UNIX
4 Transport Transport TCP (Transmission Control Protocol) Protokol pertukaran data berorientasi (connection oriented)
UDP (User Datagram Protocol) Protokol pertukaran data non-orientasi (connectionless)
3 Network Internet IP (Internet Protocol) Protokol untuk menetapkan routing
RIP (Routing Information Protocol) Protokol untuk memilih routing
ARP (Address Resolution Protocol) Protokol untuk mendapatkan informasi hardware dari nomer IP
RARP (Reverse ARP) Protokol untuk mendapatkan informasi nomer IP dari hardware
2 Datalink LLC Network Interface PPP (Point to Point Protocol) Protokol untuk point ke point
SLIP (Serial Line Internet Protocol) Protokol dengan menggunakan sambungan serial
MAC

Ethernet, FDDI, ISDN, ATM
1 Fisik

Standarisasi masalah jaringan tidak hanya dilakukan oleh ISO saja, tetapi juga diselenggarakan oleh badan dunia lainnya seperti ITU (International Telecommunication Union), ANSI (American National Standard Institute), NCITS (National Committee for Information Technology Standardization), bahkan juga oleh lembaga asosiasi profesi IEEE (Institute of Electrical and Electronics Engineers) dan ATM-Forum di Amerika. Pada prakteknya bahkan vendor-vendor produk LAN bahkan memakai standar yang dihasilkan IEEE. Kita bisa lihat misalnya badan pekerja yang dibentuk oleh IEEE yang banyak membuat standarisasi peralatan telekomunikasi seperti yang tertera pada Tabel 2.

Tabel 2. Badan pekerja di IEEE

WORKING GROUP


BENTUK KEGIATAN
IEEE802.1 Standarisasi interface lapisan atas HILI (High Level Interface) dan Data Link termasuk

MAC (Medium Access Control) dan LLC (Logical Link Control)
IEEE802.2 Standarisasi lapisan LLC
IEEE802.3 Standarisasi lapisan MAC untuk CSMA/CD (10Base5, 10Base2, 10BaseT, dll.)
IEEE802.4 Standarisasi lapisan MAC untuk Token Bus
IEEE802.5 Standarisasi lapisan MAC untuk Token Ring
IEEE802.6 Standarisasi lapisan MAC untuk MAN-DQDB (Metropolitan Area Network-Distributed

Queue Dual Bus.)
IEEE802.7 Grup pendukung BTAG (Broadband Technical Advisory Group) pada LAN
IEEE802.8 Grup pendukung FOTAG (Fiber Optic Technical Advisory Group.)
IEEE802.9 Standarisasi ISDN (Integrated Services Digital Network) dan IS (Integrated Services ) LAN
IEEE802.10 Standarisasi masalah pengamanan jaringan (LAN Security.)
IEEE802.11 Standarisasi masalah wireless LAN dan CSMA/CD bersama IEEE802.3
IEEE802.12 Standarisasi masalah 100VG-AnyLAN
IEEE802.14 Standarisasi masalah protocol CATV

kembali ke atas



TOPOLOGI JARINGAN KOMPUTER

Topologi adalah suatu cara menghubungkan komputer yang satu dengan komputer lainnya sehingga membentuk jaringan. Cara yang saat ini banyak digunakan adalah bus, token-ring, star dan peer-to-peer network. Masing-masing topologi ini mempunyai ciri khas, dengan kelebihan dan kekurangannya sendiri.

1.

Topologi BUS

Topologi bus terlihat pada skema di atas. Terdapat keuntungan dan kerugian dari tipe ini yaitu:

Keuntungan: Kerugian:

- Hemat kabel - Deteksi dan isolasi kesalahan sangat kecil

- Layout kabel sederhana - Kepadatan lalu lintas

- Mudah dikembangkan - Bila salah satu client rusak, maka jaringan tidak bisa berfungsi.

- Diperlukan repeater untuk jarak jauh

2.

Topologi TokenRING

Topologi TokenRING terlihat pada skema di atas. Metode token-ring (sering disebut ring saja) adalah cara menghubungkan komputer sehingga berbentuk ring (lingkaran). Setiap simpul mempunyai tingkatan yang sama. Jaringan akan disebut sebagai loop, data dikirimkan kesetiap simpul dan setiap
informasi yang diterima simpul diperiksa alamatnya apakah data itu untuknya atau bukan. Terdapat keuntungan dan kerugian dari tipe ini yaitu:

Keuntungan: Kerugian:

- Hemat kabel - Peka kesalahan

- Pengembangan jaringan lebih kaku

3.

Topologi STAR

Merupakan kontrol terpusat, semua link harus melewati pusat yang menyalurkan data tersebut kesemua simpul atau client yang dipilihnya. Simpul pusat dinamakan stasium primer atau server dan lainnya dinamakan stasiun sekunder atau client server. Setelah hubungan jaringan dimulai oleh server maka setiap client server sewaktu-waktu dapat menggunakan hubungan jaringan tersebut tanpa menunggu perintah dari server. Terdapat keuntungan dan kerugian dari tipe ini yaitu:

Keuntungan:

- Paling fleksibel

- Pemasangan/perubahan stasiun sangat mudah dan tidak mengganggu bagian jaringan lain

- Kontrol terpusat

- Kemudahan deteksi dan isolasi kesalahan/kerusakan

- Kemudahaan pengelolaan jaringan

Kerugian:

- Boros kabel

- Perlu penanganan khusus

- Kontrol terpusat (HUB) jadi elemen kritis

4.

Topologi Peer-to-peer Network

Peer artinya rekan sekerja. Peer-to-peer network adalah jaringan komputer yang terdiri dari beberapa komputer (biasanya tidak lebih dari 10 komputer dengan 1-2 printer). Dalam sistem jaringan ini yang diutamakan adalah penggunaan program, data dan printer secara bersama-sama. Pemakai komputer bernama Dona dapat memakai program yang dipasang di komputer Dino, dan mereka berdua dapat mencetak ke printer yang sama pada saat yang bersamaan.
Sistem jaringan ini juga dapat dipakai di rumah. Pemakai komputer yang memiliki komputer ‘kuno’, misalnya AT, dan ingin memberli komputer baru, katakanlah Pentium II, tidak perlu membuang komputer lamanya. Ia cukup memasang netword card di kedua komputernya kemudian dihubungkan dengan kabel yang khusus digunakan untuk sistem jaringan. Dibandingkan dengan ketiga cara diatas, sistem jaringan ini lebih sederhana sehingga lebih mudah dipelajari dan dipakai.

kembali ke atas



ETHERNET

Ethernet adalah sistem jaringan yang dibuat dan dipatenkan perusahaan Xerox. Ethernet adalah implementasi metoda CSMA/CD (Carrier Sense Multiple Access with Collision Detection) yang dikembangkan tahun 1960 pada proyek wireless ALOHA di Hawaii University diatas kabel coaxial. Standarisasi sistem ethernet dilakukan sejak tahun 1978 oleh IEEE. (lihat Tabel 2.) Kecepatan transmisi data di ethernet sampai saat ini adalah 10 sampai 100 Mbps. Saat in yang umum ada dipasaran adalah ethernet berkecepatan 10 Mbps yang biasa disebut seri 10Base. Ada bermacam-macam jenis 10Base diantaranya adalah: 10Base5, 10Base2, 10BaseT, dan 10BaseF yang akan diterangkan lebih lanjut kemudian.

Pada metoda CSMA/CD, sebuah host komputer yang akan mengirim data ke jaringan pertama-tama memastikan bahwa jaringan sedang tidak dipakai untuk transfer dari dan oleh host komputer lainnya. Jika pada tahap pengecekan ditemukan transmisi data lain dan terjadi tabrakan (collision), maka host komputer tersebut diharuskan mengulang permohonan (request) pengiriman pada selang waktu berikutnya yang dilakukan secara acak (random). Dengan demikian maka jaringan efektif bisa digunakan secara bergantian.

Untuk menentukan pada posisi mana sebuah host komputer berada, maka tiap-tiap perangkat ethernet diberikan alamat (address) sepanjang 48 bit yang unik (hanya satu di dunia). Informasi alamat disimpan dalam chip yang biasanya nampak pada saat komputer di start dalam urutan angka berbasis 16, seperti pada Gambar 3.



Gambar 3. Contoh ethernet address.

48 bit angka agar mudah dimengerti dikelompokkan masing-masing 8 bit untuk menyetakan bilangan berbasis 16 seperti contoh di atas (00 40 05 61 20 e6), 3 angka didepan adalah kode perusahaan pembuat chip tersebut. Chip diatas dibuat oleh ANI Communications Inc. Contoh vendor terkenal bisa dilihat di Tabel 3, dan informasi lebih lengkap lainnya dapat diperoleh di http://standards.ieee.org/regauth/oui/index.html

Tabel 3. Daftar vendor terkenal chip ethernet

NOMOR KODE


NAMA VENDOR
00:00:0C Sisco System
00:00:1B Novell
00:00:AA Xerox
00:00:4C NEC
00:00:74 Ricoh
08:08:08 3COM
08:00:07 Apple Computer
08:00:09 Hewlett Packard
08:00:20 Sun Microsystems
08:00:2B DEC
08:00:5A IBM

Dengan berdasarkan address ehternet, maka setiap protokol komunikasi (TCP/IP, IPX, AppleTalk, dll.) berusaha memanfaatkan untuk informasi masing-masing host komputer dijaringan.

1. 10Base5

Sistem 10Base5 menggunakan kabel coaxial berdiameter 0,5 inch (10 mm) sebagai media penghubung berbentuk bus seperti pad Gambar 4. Biasanya kabelnya berwarna kuning dan pada kedua ujung kebelnya diberi konsentrator sehingga mempunyai resistansi sebesar 50 ohm. Jika menggunakan 10Base5, satu segmen jaringan bisa sepanjang maksimal 500 m, bahkan jika dipasang penghubung (repeater) sebuah jaringan bisa mencapai panjang maksimum 2,5 km.

Seperti pada Gambar 5, antara NIC (Network Interface Card) yang ada di komputer (DTE, Data Terminal Equipment) dengan media transmisi bus (kabel coaxial)-nya diperlukan sebuah transceiver (MAU, Medium Attachment Unit). Antar MAU dibuat jarak minimal 2,5 m, dan setiap segment hanya mampu menampung sebanyak 100 unit. Konektor yang dipakai adalah konektor 15 pin.

Gambar 4. Jaringan dengan media 10Base5.

Gambar 5. Struktur 10Base5.
2. 10Base2

Seperti pada jaringan 10Base5, 10Base2 mempunyai struktur jaringan berbentuk bus. (Gambar 6). Hanya saja kabel yang digunakan lebih kecil, berdiameter 5 mm dengan jenis twisted pair. Tidak diperlukan MAU kerena MAU telah ada didalam NIC-nya sehingga bisa menjadi lebih ekonomis. Karenanya jaringan ini dikenal juga dengan sebutan CheaperNet. Dibandingkan dengan jaringan 10Base5, panjang maksimal sebuah segmennya menjadi lebih pendek, sekitar 185 m, dan bisa disambbung sampai 5 segmen menjadi sekitar 925 m. Sebuah segmen hanya mampu menampung tidak lebih dari 30 unit komputer saja. Pada jaringan ini pun diperlukan konsentrator yang membuat ujung-ujung media transmisi busnya menjadi beresistansi 50 ohm. Untuk jenis konektor dipakai jenis BNC.

Gambar 6. Jaringan dengan media 10Base5.

Gambar 7. Struktur 10Base2.
3. 10BaseT

Berbeda dengan 2 jenis jaringan diatas, 10BaseT berstruktur bintang (star) seperti terlihat di Gambar 8. Tidak diperlukan MAU kerena sudah termasuk didalam NIC-nya. Sebagai pengganti konsentrator dan repeater diperlukan hub karena jaringan berbentuk star. Panjang sebuah segmen jaringan maksimal 100 m, dan setiap hub bisa dihubungkan untuk memperpanjang jaringan sampai 4 unit sehingga maksimal komputer tersambung bisa mencapai 1024 unit.

Gambar 8. Jaringan dengan media 10BaseT.

Gambar 9. Struktur 10BaseT.

Menggunakan konektor modular jack RJ-45 dan kabel jenis UTP (Unshielded Twisted Pair) seperti kabel telepon di rumah-rumah. Saat ini kabel UTP yang banyak digunakan adalah jenis kategori 5 karena bisa mencapai kecepatan transmisi 100 Mbps. Masing-masing jenis kabel UTP dan kegunaanya bisa dilihat di Table 4.

Tabel 4. Jenis kabel UTP dan aplikasinya.

KATEGORI


APLIKASI
Category 1 Dipakai untuk komunikasi suara (voice), dan digunakan untuk kabel telepon di rumah-rumah
Category 2 Terdiri dari 4 pasang kabel twisted pair dan bisa digunakan untuk komunikasi data sampai

kecepatan 4 Mbps
Category 3 Bisa digunakan untuk transmisi data dengan kecepatan sampai 10 Mbps dan digunakan

untuk Ethernet dan TokenRing
Category 4 Sama dengan category 3 tetapi dengan kecepatan transmisi sampai 16 Mbps
Category 5 Bisa digunakan pada kecepatan transmisi sampai 100 Mbps, biasanya digunakan untuk

FastEthernet (100Base) atau network ATM
4.

10BaseF

Bentuk jaringan 10BaseF sama dengan 10BaseT yakni berbentuk star. Karena menggunakan serat optik (fiber optic) untuk media transmisinya, maka panjang jarak antara NIC dan konsentratornya menjadi lebih panjang sampai 20 kali (2000 m). Demikian pula dengan panjang total jaringannya. Pada 10BaseF, untuk transmisi output (TX) dan input (RX) menggunakan kabel/media yang berbeda.

Gambar 10. Struktur 10BaseF.

Gambar 11. Foto NIC jenis 10Base5, 10Base2, dan 10BaseT.
5.

Fast Ethernet (100BaseT series)

Selai jenis NIC yang telah diterangkan di atas, jenis ethernet chip lainnya adalah seri 100Base. Seri 100Base mempunyai beragam jenis berdasarkan metode akses datanya diantaranya adalah: 100Base-T4, 100Base-TX, dan 100Base-FX. Kecepatan transmisi seri 100Base bisa melebihi kecepatan chip pendahulunya (seri 10Base) antara 2-20 kali (20-200 Mbps). Ini dibuat untuk menyaingi jenis LAN berkecepatan tinggi lainnya seperti: FDDI, 100VG-AnyLAN dan lain sebagainya. Selengkapnya...

Jumat, 15 Januari 2010

Ringkasan Algoritma

PENGERTIAN Algoritma

Algoritma adalah sebuah strategi yang mengandalkan kemampuan berpikir secara logis untuk memecahkan suatu masalah. Dalam proses algoritma kita mengenal input,prosesdan output

Sehingga dengan Algoritma kita bisa memecahkan suatu masalah dan dengan kekuatan dan kelemahan serta daya piker yang kita miliki selanjutnya kita atur langkah atau strategi untuk mencapai tujuan atau sasaran yang kita harapkan dapat terwujud.

Dalam memecahkan suatu masalah dengan Algoritma maka algoritma dapat di bagi menjadi dua yaitu :

1.Algoritma Deskripsi/pemaparan

2.Algoritma flowchart

1. Algoritma Deskripsi/pemaparan adalah dimana dalam penyelesaian suatu permasalahan kita bisa jabarkan dengan kalimat sesuai langkah–langkah apa yang kita lakukan untuk memecahkan /menyelesaikan masalah tersebut.

Contoh Algoritma deskripsi mencari Luas persegi panjang dimana kita dapat menyelesaikannya dengan memaparkan langkah-langkahnya yaitu:

1.masukan panjang persegi panjang.

2.masukan lebar persegi panjang.

3.masukan rumus persegi panjang(Luas=panjang x lebar)

4.Tampilkan hasil (luas hasil)

Langkah langkah dari penyelesaian tersebut di atas yang disebut Algoritma deskripsi /pemaparan,sedangkan

2. Algoritma Flowchart adalah pada intinya sama dengan Algoritma deskripsi dimana pada flowchat didalam proses ditambahkan kode/simbul- simbul tertentu atau yang disebut diagram alir, Diagram alir ini selain dibutuhkan sebagai alat komunikasi, juga diperlukan sebagai dokumentasi. Dan sebelum lebih jauh memahami komponen-komponen diagram alir, maka perlu kiranya disampaikan aturan-aturan dalam perancangan diagram alir tersebut, yaitu :

1. Diagram alir digambarkan dengan orientasi dari atas ke bawah dan dari kiri ke kanan;

2. Setiap kegiatan/proses dalam diagram alir harus dinyatakan secara eksplisit;

3. Setiap diagram alir harus dimulai dari satu Start State dan berakhir pada satu atau lebih Terminal Akhir/Terminator/Halt State;

4. Gunakan Connector dan Off-Page Connector state dengan label yang sama untuk menunjukkan keterhubungan antar path algoritma yang terputus/terpotong, misalnya sebagai akibat pindah/ganti halaman.

Contoh flowchart :

Berikut ini adalah pembuatan flowchart untuk menyelesaikan masalah :

1.menentukan luas persegi panjang




















Dimana proses dari diagram alir ini adalah jika kita setat masukan nilai panjang dan nilai lebar maka akan di proses luas panjang x lebar dan hasilnya akan di tampilkan pada outputnya perkalian nilai yang di input setelah didapat hasil diakhiri stop untuk mengakhiri proses.

Component component/symbol dari algoritma flowchart.






















DECISION

Adalah setruktur seleksi yang menyatakan pemilihan langkah yang didasarkan pada suatu kondisi benar dan salah. Decision disimbulkan dengan simbul belah ketupat



Decision / Pencabangan (keputusan)

Di dalam penggunaannya jika Cuma ada 2(dua) permasalahan decision di pakai haya satu saja,jika permasalahan ada tioga maka dicision digunakan 2 dua decision,begitujuga jika permasalahan ada 4 (empat) maka decision digunakan 3 decision


Contoh :

I Decision untuk menentukan katagori jarak jauh

dan dekatnya suatu daerah dengan menggunakan kendaraan antara Tabanan dengan Denpasar, jika jarak yang ditempuh lebih dari satu jam di katagoriokan “jauh” dan sebaliknya jika di tempuh kurang dari satu jam di katagorikan “dekat”maka kita dapat membuat flowchart dengan menggunakan 1 Decision seperti gbr dibawah:























Dimana alur dari pada plowchart ini bisa kita jelaskan sebagai berikut Jika kita memasukan nilai 45 maka ditanya apakah 45 lebih besar sama dengan 60 “tidak” maka ditampilkan dekat dan program ditutup jika jawabannya yam aka ditampilkan “jauh” kemudian program ditutup

Meskipun banyak cara untuk menuliskan sebuah algoritma, tetapi diharapkan algoritma yang ditulis dapat dimengerti oleh orang lain. Misalnya Anda sebagai seorang analis sistem, jangan sampai algoritma yang Anda tuliskan dipersepsikan berbeda oleh programmer. Maka, ada norma-norma atau aturan–aturan tertentu yang berlaku secara internasional agar semua praktisi komputer akan mend

apatkan persepsi yang sama atas sebuah algoritma.

Algoritma yang dibuat dengan kalimat memiliki kelemahan, yakni hanya akan dimengerti oleh praktisi yang mengerti bahasanya. Begitu juga yang menggunakan gabungan kalimat dan statemen bahasa pemrograman hanya dimengerti bagi yang mengetahui bahasa tersebut.

Membangun sebuah program pada dasarnya adalah membuat alat bantu untuk menyelesaikan suatu masalah. Sebelum kita dapat menghasilkan program yang mampu membantu kita menyelesaikan masalah tersebut, kita dihadapkan pada 3 (tiga) tahapan pokok, yaitu :

§ Memahami permasalahan dan tujuan sebuah program dibuat. Pada tahap ini kita harus mampu mengidentifikasi jenis, bentuk dan karakteristik input serta output yang diharapkan. Tetapi untuk skala permasalahan yang besar, selain jenis, bentuk dan karakteristik, kita juga perlu mengetahui dengan pasti asal, frekuensi dan volume data input serta tujuan, frekuensi dan volume data output yang diharapkan;

§ Mampu menyusun konsep/rancangan/desain penyelesain dari masalah yang akan kita selesaikan. Dari hasil pemahaman kita terhadap permasalahan di atas, kita harus mampu merancang sebuah alur proses untuk mengolah data input dan menghasilkan data output dengan jenis, bentuk dan karakteristik seperti yang diharapkan;

§ Mampu mengimplementasikan hasil rancangan kita dalam bentuk program yang terstruktur. Program tersebut dapat kita buat dengan menggunakan sebarang bahasa pemrograman. Untuk itulah kita diharuskan mema

hami dan menguasai komponen bahasa pemrograman dan teknik pemrograman dengan baik.

Untuk tahap pertama, kiranya hanya dengan sering berlatih dalam mengamati dan memahami suatu permasalahan akan semakin terasah.

Pada tahap kedua hasil pengamatan dan pemahaman terhadap permasalahan riil harus dituangkan ke dalam sebuah bentuk alur penyelesaian masalah. Ini yang seringkali disebut sebagai algoritma. Terdapat sebuah alasan mengapa harus merumuskan penyelesaian masalah tersebut ke dalam bentuk alur yang terstruktur. Hal ini disebabkan komputer sebagai alat bantu yang berupa mesin tidak mampu menyelesaikan masalah seperti manusia yang seringkali berpikir tidak terstruktur. Komputer hanya mampu diberi perintah secara berurutan dan mengoptimalkan kemampuan komputer melakukan komputasi dengan cepat dan dalam jumlah besar.

Selanjutnya pada tahap ketiga, hasil penyusunan alur penyelesaian masalah (yang sudah terbentuk dalam format algoritma) diaplikasikan ke dalam komputer melalui penulisan sebuah program dengan menggunakan bahasa pemrograman. Proses ini lazim disebut

sebagai coding.

Sebuah program pada dasarnya berisi rangkaian instruksi yang saling terkait satu dengan lainnya (membentuk alur proses) dan tersusun secara terstruktur sedemikian hingga apabila program tersebut dijalankan akan dapat menghasilkan output seperti yang diharapkan. Pada sebarang bahasa pemrograman, alur instruksinya akan sama untuk masalah yang sama, perbedaannya hanya terletak pada cara penulisan instruksi (sintaks) yang berbeda antara satu bahasa pemrograman dengan bahasa pemrograman yang lain, seperti halnya pada bahasa yang digunakan untuk berkomunikasi antar manusia. Karena alur dan bentuk rangkaian instruksi itulah yang mewakili logika pemikiran dalam menyelesaikan masalah tersebut, atau sering disebut Algoritma. Dikatakan algoritma karena alur pemikiran tersebut ditulis dalam bentuk yang terstruktur sedemikian hingga mudah untuk diimplementasikan menjadi sebuah program melalui bahasa pemrograman sebarang.untuk itu maka sebagai calon progremer yang harus dikuasai adalah dasar dasar pemerograman/fitur bahasa pemerograman:decision,loping,punction/procudur,array sehingga semua bahasa pemerograman bisa kita jalankan.

Kesalahan dalam program bisa terjadi karena dua hal :

  1. kesalahan penulisan statements
  2. kesalahan logika

jika dalam kesalahan penulisan, maka compiler atau interpreter komputer akan meberi tahu kesalahan tersebut. Namun untuk kesalahan

logika, programmer sendirilah yang harus menelusurinya. Itulah perlunya penyusunan suatu algoritma (terutama untuk program-program besar) agar penelusuran logika itu dapat cepat ditemukan.


Looping

Looping ada dua yaitu

a. Looping Tunggal

b. Nested Loopin

a.Looping Tunggal

Perintah ini berkaitan dengan pengulangan semua perintah yang ada di antara perintah pembuka dan penutup pengulangan. Beberapa contoh perintah tersebut dapat dilihat di bawah in (DO WHILE – ENDDO, REPEAT - UNTIL, FOR – NEXT).

  1. DO WHILE – ENDDO

Bentuk umum penulisannya :

DO WHILE {kondisi}

{Statements}

ENDDO

  1. REPEAT – UNTIL

Bentuk umum penulisannya :

REPEAT

{Statements}

UNTIL {kondisi}

  1. FOR – NEXT

Bentuk umum penulisannya :

FOR var = op1 TO op2 [STEP op3]

{Statements}

NEXT (var)

Keteranga

n :

var : variabel numerik

op1 : operand 1, bisa berupa angka atau variabel numerik

op2 : operand 2, bisa berupa angka atau variabel numerik

op3 : operand 3, bisa berupa angka atau variabel numerik

[ ] : bersifat optional (boleh ditulis maupun tidak)



b. Nested Looping

Selain looping tunggal, ada juga looping yang berada dalam looping lain. Cara penulisannya jangan sampai skema looping tersebut saling berpotongan. Contoh skema dan penulisannya dapat diikuti di bawah ini:











letak kesalahan pada variabel i dan j yang bersilangan dalam loop-nya.

Statements dan Kondisi (Keputusan)

a. Kondisi Tidak Bertingkat

Perintah-perintah ini berisi mengenai langkah selanjutnya yang akan dilakukan bila kondisi terpenuhi. Atau langkah selanjutnya bila kondisi tidak terpenuhi. Perintah-perintah itu meliputi IF – ENDIF, dan DO CASE – END CASE. Sekali lagi, bentuk penulisan di sini harus disesuaikan dengan aturan di bahasa pemrograman yang Anda gunakan.

Berikut beberapa perintah ya

ng berkaitan dengan kondisi dalam sebuah pemrograman.

  1. IF – ENDIF

Bentuk umum penulisannya :

IF {kondisi}

{statements}

[ELSE]

{statements}

  1. DO CASE – END CASE

Bentuk umum penulisan:

DO CASE

CASE {kondisi}

{statements}

[CASE {kondisi}]

{statements}

[...]

[...]

[OTHERWISE]

{statements}

END CASE

Kondisi Bertingkat

Selain kondisi tunggal, ada juga kondisi yang berada dalam batas kondisi lain. Cara penulisannya jangan sampai skema batas kondisi tersebut saling berpotongan.

Contoh skema dan penulisannya dapat diikuti di bawah ini :

















FUNGSION

Depfinisi Fungsi /sub program adalah bagian dari kode program yang terpisah dari program utama.biasanya kode ini di eksekusi bila di perlukan untuk melibatkan tindakan khusus dalam program, fungsion ini di gunakan untuk menyelesaian masalah dimana seorang programmer dituntut untuk penyelesaikan masalah tersebut secara hemat,praktis dan hasil yang dicapai maksimal.

Contoh: jika kita menyelesaikan masalah/membuat program menghitung luas persegi panjang lebih dari satu maka kita bisa menggunakan program yang konpensionsldan juga bisa menggunakan cara simple dan peraktis dengan menggunakan fungsion.

CARA COMPENSIONAL:




















Menggunakan fungsion:






















kelebihan kalau kita menggunakan fungsion di bandingkan menggunakan conpensional adalah jika kita menggunakan cara conpensional maka untuk menyelesaikan satu luas persegi panjang kita perlu 5 baris untuk menyelesaikannya sedangkan untuk menyelesaikan contoh diatas ada3 luas persegi panjang maka dikalikan 5 baris untuk menyelesaikan nya jadi tatal baris adalah 15baris untuk menyelesaikan contoh diatas sedangkan kalau menggunakan fungsion kita perlu 6 baris untuk menyelesaikan tiga luas persegi panjang tersebut.sehingga penyelesaian menggunakan fungsion sangat praktis dan simple.


Kesan dan pesan

Saya bersukur bisa kuliah di STIKOM BALI walaupun kesan pertama kurang memuaskan terhadap rekrutmen calao mahasiswa baru dimana calon mahasiswa baru datang kekampus mencari informasi tidak mendafat pelayanan dengan baik serasa kami sudah tahu seluk beluk kampus stikom padahal kami pertama kali datang ke kampus setikom dan tidak tahu apa apa dan bertanya kesana sini mencari informasi untuk calan mahasiswa baru namun yang ditanyapun calon mahasiswa baru yang ada melihat informasi dan mereka tidak tahu juga harus bagaimana sehingga kami diam sambil menunggu pegawai yang lewat pakai kostum baju stikom untuk ditanya info yang jelas tentang apa yang harus kami lakukan. Begitu juga dengan kuliah kami yang Perdana mendapat sambutan yang tidak berkesan karena pasilitas yang ada tidak bisa di oprasikan dengan baik sehingga proses belajar menjadi tidak nyaman,namun kewajiban mahasiswa harus di tepati tepat waktu kalau tidak kena administrasi keterlambatan.

Saran saya kepada STIKOM BALI

agar Pelayanan rekrutmen mahasiswa baru ditingkatkan dan di pandu untuk mendafatkan Iformasi yang jelas dan tepat,untuk fasilitas kampus kami memaklumi dengan kondisinya namun pasilitas public yaitu waifi kampus supaya aktif setiap hari karena kami perlu untuk mencari informasi tugas tugas yang dibebankan pada kami serta di pertimbangkan kondisi campus dengan sangsi administrasi keterlambatan.

Setelah sekian kali pertemuaan dengan dosen pengajar di kampus STIKOM BALI saya merasa ada dua dosen cara mengajarnya simple dan bisa ditrima dengan baik menurut saya yaitu Algoritma dan struktur dataI yang berikan oleh bapak Dody Sanjaya dan matematika Diskrit oleh Ibu Ika Marini sedangkan dosen yang lain memberi materi terlalu cepat dan lompat lompat, saya pikir dosennya punya persepsi terhadap mahasiswa Eksekutif

Lebih senior dan sudah tahu padahal kami kuliah ke STIKOM BALI tidak tahu apa apa oleh karena itu kami sarankan supaya persepsi yang begitu di hilangkan dan diganti dengan persepsi bahwa mahasiswa yang datang menuntut ilmu di setikom bali tidak tahu apa apa dan kami perlu tuntun dan pandu untuk melangkah sehingga kami pulang dari stikom bali sudah mengerti dan ilmunya bertambah serta semoga STIKOM BALI menjadi yang terbaik.

Demikianlahlah kesan dan pesan yang dapat saya amati selama perkuliahan yang berlangsung selama ini saya ikuti dan jika ada kata kata atau klalimat yang tidak berkenan dihati saya minta maaf yang sebesar besarnya demi kemajuan dan kejayaan STIKOM BALI.


Terima kasih


Selengkapnya...