TENTANG ALGORITMA
a. Mendapatkan data dengan membaca data dari default input (key board, file atau sumber data lainnya).
b. Menyimpan data ke dalam memori dengan struktur data yang sesuai,
c. Memproses data dengan instruksi yang tepat.
d. Menyajikan atau mengirimkan hasil olahan data ke default output (monitor, file atau tujuan lainnya).
MATERI DASAR PEMOGRAMAN PASCAL=>>
http://www.ziddu.com/download/14821631/DasarProgramPascal.docx.html
cara mengubah domain.com manjadi.co.cc

Sekarang kita akan menngubah alamat blog yang masih menggunakan subdomain dari blogspot.com tadi menjadi nama-blog-anda.co.cc caranya anda harus mendaftar terlebih dahulu ke situs co.cc gratis kok Setelah selesai mendaftar, kita akan melakukan sedikit setting agar co.cc dan blogger dapat singkron alias bisa kerjasama dengan menggunakan Zone Record
Login dahulu ke co.cc terus klik "Manage Domain"
kalau belum mendaftarkan domain, silahkan daftarkan domain sesuai keinginan anda disini,
dan jika sudah mendaftar silahkan klik nama-domain.co.cc anda untuk memanagenya.

Kemudian klik Set up
Akan tampil tiga buah pilihan (radio button) yaitu Manage DNS, Zone Records dan URL Fowarding. Pilihlah pilihan kedua yaitu Zone Record untuk menghubungkan blogger dengan co.cc

Pada pilihan ini akan disediakan beberapa isian yang harus anda isi. Untuk host, isikan dengan alamat domain anda di co.cc (harus memakai www). Untuk TTL pilihlah 1 D dan CNAME sebagai typenya, untuk value isikan "ghs.google.com" kemudian klik Set up

Sampai disini setting yang di situs co.cc sudah selesai, sekarang kita lakukan sedikit setting di blogger.
Login ke account blogger anda terlebih dahulu untuk dapat melakukan setting, jika sudah klik "Pengaturan"


Lalu klik bagian "Publikasi" dan pilihlah: berpindah ke "Domain Custom"

Klik link yang bertuliskan "Beralih ke pengaturan lanjut" untuk pengaturan lebih lanjut.

Isikan alamat domain co.cc kita tadi dan pilih "Tidak" pada pilihan "Gunakan host file yang hilang?" Kemudian masukkan Verifikasi Kata dan klik "Simpan Setelan".

Semua proses pengaturan yang di co.cc dan blogger sudah selesai, sekarang tinggal menikmati hasilnya

Catatan :
Jika anda baru mendaftar di domain co.cc, maka akan dibutuhkan waktu paling lama 48 jam agar domain bisa aktif (kadang2 kurang dari 1 jam juga sudah aktif).
Dalam memasukkan alamat situs, harus memakai awalan www.
Selamat mencoba, semoga berhasil
sedikit deklarasi tentang komputer
Satu unit komputer terdiri dari CPU, Monitor, Keyboard dan Mouse. Pada CPU yang merupakan sistem unit atau console memiliki beberapa port. Port pada komputer berfungsi sebagai antarmuka antara sebuah komputer dengan komputer atau dengan unit (device) lain. Umumnya, port digunakan untuk menghubungkan monitor, keyboard, mouse, modem dan periferal lainnya. Port memiliki standar bentuk sendiri, seperti port untuk keyboard berbentuk bulat. Pertama kali komputer desktop diciptakan, memiliki dua port yaitu port serial dan port parallel. Pemasangan kabel monitor, keyboard dan mouse harus sesuai dengan portnya. Kesalahan pemasangan dapat menyebabkan tidak berfungsinya komputer. Untuk dapat memasang port sesuai dengan posisinya, berikut ini terdapat beberapa port console.
- Port serial, port ini memiliki sembilan pin yang digunakan untuk menghubungkan mouse, joystick dan modem eksternal. Port serial bekerja dengan mengirim data 1 bit pada satu saat melalui kabel tunggal.
- Port parallel, port ini digunakan untuk menghubungkan CPU dengan printer dan modem eksternal serta periferal lainnya yang memiliki kabel untuk port parallel. Port paralel bekerja dengan mengirim dan menerima beberapa bit pada satu saat melalui satu set kabel. Termasuk dalam port paralel adalah port penghubung printer, modem, dan port penghubung disk drive.
- PS / 2, port ini disebut dengan port serial type 2 yang digunakan untuk menghubungkan keyboard dan mouse. Untuk port keyboard berwarna ungu dan untuk port mouse berwarna hijau.
- USB (Universal Serial Bus), Port ini merupakan port multi fungsi yang dapat digunakan pada beberapa perangkat atau feriperal lainnya seperti mouse, keyboard, modem, card wireless, dan lain sebagainya. Port USB merupakan pengembangan dari port serial. Saat ini, port usb paling populer digunakan, misalnya untuk flash disk, harddisk eksternal, mouse, keyboard. Kelebihan dari port USB adalah kemudahannya dalam melakukan koneksi device ke komputer, sehingga banyak alat dapat dipasang secara plug and play. USB ini dirancang tidak tergantung pada ekspansion slot, dan USB yang dipasang tidak perlu melakukan booting ulang komputer. Selain itu, USB juga mendukung arsitektur daisy-chain ganda, yaitu penggunaan USB hub. Sebuah USB hub dapat menampung banyak device USB. Jumlah tingkat atau level USB hub yang tersusun maksimal 5 tingkat, sedangkan jumlah USB device yang dapat terkoneksi ke sebuah kontroler USB maksimal 127 buah.

2. Port ps/2 mouse
3. port ps/2 keyboard
4. port USB
5. port serial
6. port parallel
7. port video (monitor)
8. port parallel
9. port network
10. port sound card (line in, out, mic)
11. port serial
12. port modem line telepon
Untuk menghidupkan dan mematikan komputer, terdapat beberapa hal yang perlu diperhatikan yaitu prosedur yang benar. Sebelum melakukan prosedur menghidupkan dan mematikan komputer, agar kelak kita dapat bekerja dengan nyaman, ada beberapa peralatan-peralatan tambahan yang dibutuhkan yaitu :
- Instalasi Listrik yang baikInstalasi listrik yang baik akan memberikan rasa aman dan nyaman bagi pengguna komputer, gunakan kabel power untuk komputer yang benar-benar bagus kuat terhadap panas. Hindari penggunaan sumber power bersama-sama dengan peralatan elektronik lainnya, Hindari penggunaan kabel rol (gulung) karena kabel-kabel tersebut biasanya tidak kuat terhadap panas dan menyebabkan terjadinya konsleting atau kebakaran.
- StabilizerAlat ini berfungsi untuk menstabilkan tegangan listrik yang masuk ke power supply komputer. Kita tidak mengetahui kalau tegangan listrik yang kita gunakan terkadang mengalami penurunan atau penaikan daya secara tiba-tiba, dengan menggunakan stabilizer hal tersebut dapat diantisipasi. Biasanya dalam stabilzer terdapat sikring, dan apabila tegangan yang masuk tiba-tiba mengalami kenaikan daya yang berlebihan biasanya sikring stabilizer akan putus sehingga komputer anda tetap terlindungi.
- Uninteruptible Power Supply (UPS)Alat ini sebagai cadangan power (battery) apabila terjadi padam lampu. Untuk personal computer (PC) dimana hanya satu komputer, kita dapat menggunakan UPS portable dimana UPS ini dapat menyimpan power sekitar 3 s.d 5 Jam sehingga kita dapat melanjutkan pekerjaan.
- Air Conditioner (AC)Sebenarnya alat ini sebagai pendingin ruangan, tapi alat ini sangat bermanfaat untuk mengurangi panas dalam komputer. Terutama laboratorium komputer yang terdiri dari beberapa komputer, perlu sekali menggunakan AC. Dengan AC komponen elektronik yang terdapat di dalam komputer akan tetap terjaga dengan aman yaitu tidak mengalami panas yang berlebihan.
ENTIY RELATIONSHIP DIAGRAM ( ERD)
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu :
- Entiti
- Atribut
- Hubungan / Relasi
Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data yaitu (Abdul Kadir, 2002: 48) :
1). Satu ke satu (One to one)
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B.
2). Satu ke banyak (One to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.
3). Banyak ke banyak (Many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.
Perkembangan Pascal
Pascal adalah bahasa tingkat tinggi yang orientasinya pada segala tujuan, dirancang oleh Prof. Niklaus Wirth dari Technical University di Zurich, Switzerland. Nama pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematik dan philosophi terkenal abad 17 dari Perancis.
1.2 Struktur Program Pascal
Struktur dari suatu program pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu : bagian deklarasi dan bagian pernyataan. Secara ringkas, struktur suatu program pascal dapat terdiri dari :
1. Judul program
2. Blok program
a. Bagian deklarasi
- deklarasi label
- deklarasi konstanta
- deklarasi tipe
- deklarasi variable
- deklarasi prosedur
- deklarasi fungsi
b. Bagian pernyataan
Program pascal yang paling sederhana adalah program yang hanya terdiri dari sebuah bagian pernyataan saja.
Begin
End.
Bentuk umum dari bagian pernyataan adalah :
Begin
Statement;
End .
Konsep dasar pemrograman pascal
Algoritma & Pemrogram 2A
Contoh :
Begin
Writeln ( ‘Saya pascal’ );
Writeln ( ‘--------------‘ )
End .
Outputnya : Saya pascal
---------------
Program pascal tidak mengenal aturan penulisan di kolom tertentu, jadi boleh ditulis mulai kolom berapapun. Penulisan statement-statement pada contoh program yang menjorok masuk beberapa kolom tidak mempunyai pengaruh diproses, hanya dimaksudkan supaya mempermudah pembacaan program, sehingga akan lebih terlihat bagian-bagiannya, dan baik untuk dokumentasi.
Judul program sifatnya optional dan tidak signifikan didalam program. Jika ditulis dapat digunakan untuk memberi nama program dan daftar dari parameter tentang komunikasi program dengan lingkungannya yang sifatnya sebagai dokumentasi saja. Judul program bila ditulis harus terletak pada awal dari program dan diakhiri dengan titik koma.
Contoh :
Program contoh ;
Begin
Writeln ( ‘Gunadarma’ );
Writeln( ‘---------------‘ );
End .
JARINGAN KOMPUTER
PENGERTIAN JARKOM
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.
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.
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..
SEDIKIT TENTANG VISUAL BASIC
VISUAL BASIC
Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga
pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh
orang yang baru belajar membuat program. Hal ini lebih mudah lagi setelah hadirnya
Microsoft Visual Basic, yang dibangun dari ide untuk membuat bahasa yang
sederhana dan mudah dalam pembuatan scriptnya (simple scripting language) untuk
graphic user interface yang dikembangkan dalam sistem operasi Microsoft Windows.
Modul Dasar Pemrograman Visual Basic 2
Visual Basic merupakan bahasa pemrograman yang sangat mudah
dipelajari, dengan teknik pemrograman visual yang memungkinkan penggunanya
untuk berkreasi lebih baik dalam menghasilkan suatu program aplikasi. Ini terlihat
dari dasar pembuatan dalam visual basic adalah FORM, dimana pengguna dapat
mengatur tampilan form kemudian dijalankan dalam script yang sangat mudah.
Ledakan pemakaian Visual Basic ditandai dengan kemampuan Visual Basic
untuk dapat berinteraksi dengan aplikasi lain di dalam sistem operasi Windows
dengan komponen ActiveX Control. Dengan komponen ini memungkinkan penguna
untuk memanggil dan menggunakan semua model data yang ada di dalam sistem
operasi windows. Hal ini juga ditunjang dengan teknik pemrograman di dalam
Visual Basic yang mengadopsi dua macam jenis pemrograman yaitu Pemrograman
Visual dan Object Oriented Programming (OOP).
Visual Basic 6.0 sebetulnya perkembangan dari versi sebelumnya dengan
beberapa penambahan komponen yang sedang tren saat ini, seperti kemampuan
pemrograman internet dengan DHTML (Dynamic HyperText Mark Language), dan
beberapa penambahan fitur database dan multimedia yang semakin baik. Sampai saat
buku ini ditulis bisa dikatakan bahwa Visual Basic 6.0 masih merupakan pilih
pertama di dalam membuat program aplikasi yang ada di pasar perangkat lunak
nasional. Hal ini disebabkan oleh kemudahan dalam melakukan proses development
dari aplikasi yang dibuat.
Modul Dasar Pemrograman Visual Basic 3
1.2. Interface Antar Muka Visual Basic 6.0
Interface antar muka Visual Basic 6.0, berisi menu, toolbar, toolbox, form,
project explorer dan property seperti terlihat pada gambar 1.1. berikut:
Menu Toolbar Project Explorer
Toolbox Tempat Form Property
Pembuatan program aplikasi menggunakan Visual Basic dilakukan dengan
membuat tampilan aplikasi pada form, kemudian diberi script program di dalam
komponen-komponen yang diperlukan. Form disusun oleh komponen-komponen
yang berada di [Toolbox], dan setiap komponen yang dipakai harus diatur
propertinya lewat jendela [Property].
Menu pada dasarnya adalah operasional standar di dalam sistem operasi
windows, seperti membuat form baru, membuat project baru, membuka project dan
menyimpan project. Di samping itu terdapat fasilitas-fasilitas pemakaian visual basic
pada menu. Untuk lebih jelasnya Visual Basic menyediakan bantuan yang sangat
lengkap dan detail dalam MSDN.
Modul Dasar Pemrograman Visual Basic 4
Toolbox berisi komponen-komponen yang bisa digunakan oleh suatu
project aktif, artinya isi komponen dalam toolbox sangat tergantung pada jenis
project yang dibangun. Komponen standar dalam toolbox dapat dilihat pada gambar
1.2 berikut ini.
Pointer Arrow
Label
Frame
CheckBox
ComboBox
Horisontal Slider
Timer
DirListBox
Shape
Image
OLE
Picture
TextBox
Command Button
Radio Button
ListBox
Vertical Silder
DriveListBox
FileListBox
Line
DataControl
Konsep Dasar Pemrograman Dalam Visual Basic 6.0
Konsep dasar pemrograman Visual Basic 6.0, adalah pembuatan form
dengan mengikuti aturan pemrograman Property, Metode dan Event. Hal ini
berarti:
(1) Property: Setiap komponen di dalam pemrograman Visual Basic dapat diatur
propertinya sesuai dengan kebutuhan aplikasi. Property yang tidak boleh
dilupakan pada setiap komponen adalah “Name”, yang berarti nama variabel
(komponen) yang akan digunakan dalam scripting. Properti “Name” ini hanya
bisa diatur melalui jendela Property, sedangkan nilai peroperti yang lain bisa
diatur melalui script seperti
Command1.Caption=”Play”
Text1.Text=”Visual Basic”
Label1.Visible=False
Timer1.Enable=True
Modul Dasar Pemrograman Visual Basic 5
(2) Metode: Bahwa jalannya program dapat diatur sesuai aplikasi dengan
menggunakan metode pemrograman yang diatur sebagai aksi dari setiap
komponen. Metode inilah tempat untuk mengekpresikan logika pemrograman
dari pembuatan suatu prgram aplikasi.
(3) Event: Setiap komponen dapat beraksi melalui event, seperti event click pada
command button yang tertulis dalam layar script Command1_Click, atau event
Mouse Down pada picture yang tertulis dengan Picture1_MouseDown.
Pengaturan event dalam setiap komponen yang akan menjalankan semua metode
yang dibuat.
1.4. Membuat Project Baru
Untuk memulai pembuatan program aplikasi di dalam Visual Basic, yang
dilakukan adalah membuat project baru. Project adalah sekumpulan form, modul,
fungsi, data dan laporan yang digunakan dalam suatu aplikasi. Membuat projrct baru
dapat dilakukan dengan memilih menu [File] >> [New Project] atau dengan menekan
ikon [new project] pada Toolbar yang terletak di pojok kiri atas. Setelah itu akan
muncul konfirmasi untuk jenis project dari program aplikasi yan akan dibuat seperti
terlihat pada gambar 1.3. berikut.
Modul Dasar Pemrograman Visual Basic 6
Visual Basic 6.0 menyediakan 13 jenis project yang bisa dibuat seperti terlihat pada
gambar 1.3 di atas. Ada beberapa project yang biasa digunakan oleh banyak
pengguna Visual Basic, antara lain:
(1) Standard EXE: Project standar dalam Visual Basic dengan komponen-komponen
standar. Jenis project ini sangat sederhana, tetapi memiliki keunggulan bahwa
semua komponennya dapat diakui oleh semua unit komputer dan semua user
meskipun bukan administrator. Pada buku ini akan digunakan project Standard
EXE ini, sebagai konsep pemrograman visualnya.
(2) ActiveX EXE: Project ini adalah project ActiveX berisi komponen-komponen
kemampuan intuk berinteraksi dengan semua aplikasi di sistem operasi windows.
(3) ActiveX DLL: Project ini menghasilkan sebuah aplikasi library yang selanjutnya
dapat digunakan oleh semua aplikasi di sistem operasi windows.
(4) ActiveX Control: Project ini menghasilkan komponen-komponen baru untuk
aplikasi Visual Basic yang lain
(5) VB Application Wizard: Project ini memandu pengguna untuk membuat aplikasi
secara mudah tanpa harus pusing-pusing dengan perintah-perintah pemrograman.
(6) Addin: Project seperti Standard EXE tetapi dengan berbagai macam komponen
tambahan yang memungkinkan kebebasan kreasi dari pengguna.
(7) Data project: Project ini melengkapi komponennya dengan komponen-komponen
database. Sehingga bisa dikatakan project ini memang disediakan untuk
keperluan pembuatan aplikasi database.
(8) DHTML Application: Project ini digunakan untuk membuat aplikasi internet
pada sisi client (client side) dengan fungsi-fungsi DHTML.
(9) IIS Application: Project ini menghasilkan apliaksi internet pada sisi server
(server side) dengan komponen-komponen CGI (Common Gateway Interface).
Selanjutnya pilih Standard EXE dan tekan [Ok]. Lalu muncul tampilan dari
Standard Exe seperti pada gambar 1.1. Dengan demikian project sudah siap dibuat.
Dalam pembuatan project sebelumnya double click pada form yang terbuat maka
adak terlihat jendela tersembunyi (hidden windows) yang berupa jendela untuk
pembuatan program atau jendela kode (code windows). Hal ini Dapat dilakukan
dengan cara memilih ikon jendela form atau jendela kode yang ada di [Project
Explorer].
SEJARAH SINGKAT ALGORITMA
Desain dan analisis algoritma adalah suatu cabang khusus dalam ilmu komputer yang mempelajari karakteristik dan performa dari suatu algoritma dalam menyelesaikan masalah, terlepas dari implementasi algoritma tersebut. Dalam cabang disiplin ini algoritma dipelajari secara abstrak, terlepas dari sistem komputer atau bahasa pemrograman yang digunakan. Algoritma yang berbeda dapat diterapkan pada suatu masalah dengan kriteria yang sama.
Kompleksitas dari suatu algoritma merupakan ukuran seberapa banyak komputasi yang dibutuhkan algoritma tersebut untuk menyelesaikan masalah. Secara informal, algoritma yang dapat menyelesaikan suatu permasalahan dalam waktu yang singkat memiliki kompleksitas yang rendah, sementara algoritma yang membutuhkan waktu lama untuk menyelesaikan masalahnya mempunyai kompleksitas yang tinggi.
Sejarah istilah "algoritma"
Kata algoritma berasal dari latinisasi nama seorang ahli matematika dari Uzbekistan Al Khawārizmi (hidup sekitar abad ke-9), sebagaimana tercantum pada terjemahan karyanya dalam bahasa latin dari abad ke-12 "Algorithmi de numero Indorum". Pada awalnya kata algorisma adalah istilah yang merujuk kepada aturan-aturan aritmetis untuk menyelesaikan persoalan dengan menggunakan bilangan numerik arab (sebenarnya dari India, seperti tertulis pada judul di atas). Pada abad ke-18, istilah ini berkembang menjadi algoritma, yang mencakup semua prosedur atau urutan langkah yang jelas dan diperlukan untuk menyelesaikan suatu permasalahan.Jenis-jenis Algoritma
Terdapat beragam klasifikasi algoritma dan setiap klasifikasi mempunyai alasan tersendiri. Salah satu cara untuk melakukan klasifikasi jenis-jenis algoritma adalah dengan memperhatikan paradigma dan metode yang digunakan untuk mendesain algoritma tersebut. Beberapa paradigma yang digunakan dalam menyusun suatu algoritma akan dipaparkan dibagian ini. Masing-masing paradigma dapat digunakan dalam banyak algoritma yang berbeda.- Divide and Conquer, paradigma untuk membagi suatu permasalahan besar menjadi permasalahan-permasalahan yang lebih kecil. Pembagian masalah ini dilakukan terus menerus sampai ditemukan bagian masalah kecil yang mudah untuk dipecahkan. Singkatnya menyelesaikan keseluruhan masalah dengan membagi masalah besar dan kemudian memecahkan permasalahan-permasalahan kecil yang terbentuk.
- Dynamic programming, paradigma pemrograman dinamik akan sesuai jika digunakan pada suatu masalah yang mengandung sub-struktur yang optimal (, dan mengandung beberapa bagian permasalahan yang tumpang tindih . Paradigma ini sekilas terlihat mirip dengan paradigma Divide and Conquer, sama-sama mencoba untuk membagi permasalahan menjadi sub permasalahan yang lebih kecil, tapi secara intrinsik ada perbedaan dari karakter permasalahan yang dihadapi.
- Metode serakah. Sebuah algoritma serakah mirip dengan sebuah Pemrograman dinamik, bedanya jawaban dari submasalah tidak perlu diketahui dalam setiap tahap; dan menggunakan pilihan "serakah" apa yang dilihat terbaik pada saat itu.
kesehatan
Rokok dan Gigi

Berbagai posting dan artikel mungkin susah banyak yang mengulas tentang rokok dan bahaya yang ditimbulkan. namun disini sayang ingin mengulas efek rokok khusu terhadap kesehatan mulut dan gigi. semuga bermanfaat dan selalu mohon saran dan kesan agar postingan ini makin sempurna.
mengapa rokok sangat erat kaitannya dengan kesehatan gigi dan mulut? jelas secara gampang bisa dijawab, karena rokok dihisap melalui mulut ( saya rasa ga ada tempat lain untuk menghisap rokok ^^). Secara gampang bisa kita lihat bibir seorang perokok memang terlihat lebih gelap dibandingkan dengan bibir seorang yang bukan perokok, mengapa?
Secara umum kita mengetahui rokok yang ada di Indonesia ada 2 jenis, rokok dengan filter dan tanpa filter ( lebih dikenal dengan rokok kretek). Rokok tanpa filter cenderung lebih cepat merubah warna gigi dari pada rokok dengan filter.
Sekarang mari kita ikuti jejak asap rokok kenapa begitu banyak organ" tubuh yang dirugikan. Saat kita menghisap rokok asap yang keluar dari sebatang rokok menuju rongga mulut, beberapa detik asap rokok dengan jutaan zat" kimia berada dalam rongga mulut dan mempengaruhi jaringan dan organ yang ada dalam rongga mulut termasuk gigi itu sendiri. Asap panas yang berhembus terus menerus ke dalam rongga mulut merupakan rangsangan panas yang menyebabkan perubahan aliran darah dan mengurangi pengeluaran ludah. Akibatnya rongga mulut menjadi kering dan lebih an-aerob (suasana bebas zat asam) sehingga memberikan lingkungan yang sesuai untuk tumbuhnya bakteri an-aerob dalam plak. Dengan sendirinya perokok beresiko lebih besar terinfeksi bakteri penyebab penyakit jaringan pendukung gigi dibandingkan mereka yang perokok.
Gusi seorang perokok juga cenderung mengalami penebalan lapisan tanduk. Daerah yang mengalami penebalan ini terlihat lebih kasar dibandingkan jaringan di sekitarnya dan berkurang kekenyalannya. Penyempitan pembuluh darah yang disebabkan nikotin mengakibatkan berkurangnya aliran darah di gusi sehingga meningkatkan kecenderungan timbulnya penyakit gusi.
Tar dalam asap rokok juga memperbesar peluang terjadinya radang gusi, yaitu penyakit gusi yang paling sering terjadi disebabkan oleh plak bakteri dan factor lain yang dapat menyebabkan bertumpuknya plak di sekitar gusi. Tar dapat diendapkan pada permukaan gigi dan akar gigi sehingga permukaan ini menjadi kasar dan mempermudah perlekatan plak. Dari perbedaan penelitian yang telah dilakukan plak dan karang gigi lebih banyak terbentuk pada rongga mulut perokok dibandingkan bukan perokok. Penyakit jaringan pendukung gigi yang parah, kerusakan tulang penyokong gigi dan tanggalnya gigi lebih banyak terjadi pada perokok daripada bukan perokok. Pada perawatan penyakit jaringan pendukund gigi pasien perokok memerlukan perawatan yang lebih luas dan lebih lanjut. Padahal pada pasien bukan perokok dan pada keadaan yang sama cukup hanya dilakukan perawatan standar seperti pembersihan plak dan karang gigi.
Keparahan penyakit yang timbul dari tingkat sedang hingga lanjut berhubungan langsung dengan banyaknya rokok yang diisap setiap hari berapa lama atau berapa tahun seseorang menjadi perokok dan status merokok itu sendiri, apakah masih merokok hingga sekarang atau sudah berhenti.
Nikotin berperan dalam memulai terjadinya penyakit jaringan pendukung gigi karena nikotin dapat diserap oleh jaringan lunak rongga mulut termasuk gusi melalui aliran darah dan perlekatan gusi pada permukaan gigi dan akar. Nikotin dapat ditemukan pada permukaan akar gigi dan hasil metabolitnya yakni kontinin dapat ditemukan pada cairan gusi.
Beberapa perawatan memang sangat menganjurkan pada pasien perokok untuk benrhenti merokok untuk sementara waktu, selama dalam proses perawatan. Seperti pasien yang dalam masa pemsangan implan.
Dapat disimpulkan kerugian yang timbul akibat kebiasaan merokok pada kesehatan gigi dan mulut:
1. Perubahan warna gigi, gusi dan bibir.
2. Karies pada gigi akan semakin cepat terbentuk.
3. Kemungkinan kanker pada jaringan mulut sangat besar.
4. Bau nafas jelas beraroma rokok.
5. Berubahnya jaringan" dalam rongga mulut yang menyebabkan berbagai dampak negatif terhadap kesehatan mulut itu sendiri seperti pemicu terbantuknya karies.