Senin, 31 Desember 2012

Program Mencari Luas N Buah Segitiga Menggunakan Prosedure

Program Segitiga;
uses crt;
Var
   i, N : integer ;
Procedure HitungLuasSegitiga;
Var
        Alas        :    real;
        Tinggi    :     real;
        Luas         :    real;
Begin
     Write (' Panjang alas segitiga ? ') ; readln (Alas);
     Write (' Tinggi segitiga ? ') ; readln (Tinggi);
     Luas := ( Alas * Tinggi)/2;
     Write ('Luas Segitiga = ',Luas);
End;
Begin
Write ('Banyak segitiga ?'); readln (N);
For i :=1 to N do
    HitungLuasSegitiga;

End.

Untuk penjelasan dari program di atas, silahkan lihat penjelasannya di bawah ini. Bagi yang sudah tahu  berikan kesempatan kepada yang lain untuk mengerti.

 Dalam penjabaran program di atas, kalimat yang berada di dalam program yang memiliki warna merah adalah penjelasan dari program.

Program Segitiga;
{Menghitung Luas N buah segitiga}

(*DEKLARASI*)
{ semua nama yang di pakai dalam prosedur dan hanya berlaku local di dalam prosedur }
Var
      I, N : integer ;
Procedure HitungLuasSegitiga;
{ Menghitung Luas segitiga dengan rumus L = ( alas x tinggi )/2 }
{ K. Awal : sembarang} -> keadaan sebelum prosedur di laksanakan
{K. Akhir : luas segitiga tercetak} -> keadaan setelah prosedur di laksanakan

(*DEKLARASI*)
Var
    Alas        :    real ;     {  panjang alas segitiga, dalam cm }
    Tinggi    :     real;    { tinggi segitiga, dalam cm }
    Luas     :    real;    { luas segitiga, dalam cm^2}
( * ALGORITMA : *)
Begin
Write (‘ Panjang alas segitiga ? ‘) ; readln (alas) ;
Write ( ‘ Tinggi segitiga ? ‘ ‘) ; readln (tinggi) ;
Luas := ( alas * tinggi)/2;
Write (‘ Luas Segitiga = ‘ , Luas);
End;
(* PROGRAM UTAMA : *) -> merupakan program utama dalam suatu program
Begin
Write (‘ Banyak segitiga ?’); readln (N)
For I :=1 to N do
    HitungLuasSegitiga;
    {endfor} -> keadaan setelah prosedur di laksanakan
    End.


Program Mencari nilai n buah segitiga ini di tulis dengan program yang modular. Artinya, program ini di pecah menjadi beberapa prosedur (atau fungsi). Program yang di pecah menjadi beberapa prosedur ini  akan menunujukkan teknik pemrograman yang baik dan terstruktur. Mengapa demikian ? karena dapat menghindari penulisan teks yang sama berkali-kali dan sekaligus di gunakan untuk memudahkan dalam melakukan pelacakan kesalahan dalam program yang di buat. Jadi sangat di anjurkan bila program yang di buat menggunakan Prosedur di banding tanpa prosedur.

Mungkin ada yang belum tahu apa itu prosedur. Prosedur adalah suatu kumpulan instruksi yang di buat oleh pemrogram sebagai pengikat dalam suatu block program tersendiri-sendiri/ sekelompok program

Dalam bahasa Pascal, pendefinisian prosedur di tulis bersatu di dalam program utama, kecuali jika di realisasikan sebagai unit.

Prosedur di letakkan di bawah kata var dan juga prosedur mempunyai parameter masukan/keluaran. Parameter formal yang bertipe keluaran atau masukan/keluran harus di awali dengan kata kunci var, sedangkan parameter  formal yang beripe masukan tidak di awali dengan kata kunci var.

Argumen parameter actual di lewatkan ke parameter formal yang bertipe masukan sebagai “by value”, sedangkan bila parameter formalnya bertipe masukan atau masukan/keluaran, maka argument parameter actual di lewatkan sebagai “by reference”

Oke sekian program mencari luas n buah segitiga, mudah-mudahan dapat membantu saudar.
Baca Selengkapnya ...
Sabtu, 29 Desember 2012

Macam - Macam Perintah Pengulangan Pada Pascal

Salah satu kelebihan komputer adalah kemampuannya untuk mengerjakan pekerjaan yang sama berulang kali tanpa mengenal lelah. Ini berbeda dengan manusia yang cepat lelah bila mengerjakan pekerjaan yang sama berulang-ulang. Tidak hanya lelah, tetapi juga cepat  bosan.
Bagaimana menuliskan sebuah kalimat yang sama sebanyak 500 kali ? sewaktu duduk di sekolah dasar, anda  mungkin pernah di hukum oleh Bapak/Ibu guru untuk menuliskan sebuah kalimat sebanyak 500 kali, misalnya karena anda nakal atau tidak membuat PR. Misalkan kalimat yang harus di tulis 50 kali tersebut adalah :
Saya berjanji tidak akan nakal dan malas lagi
Algoritma yang kurang “ cerdas” untuk menuliskan kalimat tersebut sebanyak 500 kali adalah sebagai berikut:
PROGRAM Menuliskan_Kalimat_500 kali
Menuliskan kalimat “Saya berjanji tidak akan nakal dan malas lagi” sebanyak 500 kali.
ALGORITMA
1.                   Tulis “ saya berjanji tidak akan nakal dan malas lagi”
2.                   Tulis “ saya berjanji tidak akan nakal dan malas lagi”
3.                   Tulis “ saya berjanji tidak akan nakal dan malas lagi”
449.           Tulis “ saya berjanji tidak akan nakal dan malas lagi”
500.           Tulis “ saya berjanji tidak akan nakal dan malas lagi”
Tentu saja algoritma untuk menuliskan 500 buah kalimat seperti di atas tidak elegan, karena instruksi
Tulis “ saya berjanji tidak akan nakal dan malas lagi”
Harus di buat di dalam teks algoritma sebanyak 500 kali. Untuk mengatasi hal ini, maka anda dapat menggunakan struktur pengulangan for-do sehingga algoritma menulis sebuah kalimat sebanyak 500 kali adalah seperti Algoritma berikut :
PROGRAM Menuliskan_Kalimat_500 kali
Menuliskan kalimat “Saya berjanji tidak akan nakal dan malas lagi” sebanyak 500 kali.
ALGORITMA
For   i dari 1 sampai 500 do
Tulis “ Saya berjanji tidak akan nakal dan malas lagi”
i adalah pencacah pengulangan yang mencacah pengulangan dari 1 sampai 500. Komputer akan melaksanakan aksi tulis sebanyak pencacahan. Struktur pengulangan ini dapat di tulis secara umum dengan pernyataan-pengulanga sebagai:
For pencacah pengulangan dari a sampaii b do
Aksi
Yang artinya adalah aksi di lakukan sebanyak hitungan pencacah pengulangan, yaitu dari 1 sampai N ( yaitu sebanyak N kali). Pencacah pengulangan dapati di-set tidak hanya mulai dari 1, tetapi juga dari sembarang nilai yang lain. Maka, kita dapat menulis struktur for-do lebih umum sebagai:
For pencacah pengulagan dari a sampai b do
Yang artinya adalah aksi di lakukan sebanyak hitungan pencacah pengulangan, yaitu dari a sampai b sebanyak b-a + 1 kali
Struktur pengulangan yang kedua adalah repeat-until (repeat artinya “ulangi” dan until artinya “ sampai” atau “ hingga”) yang mempunyai bentuk umum sebagai berikut:
Repeat
Aksi
Until kondisi
Yang artinya adalah pengulangan aksi di lakukan hingga kondisi (persyaratan) berhenti terpenuhi.
Sebagai contoh penggunaan struktur repeat-until misalkan kita ingin mengambil data dan nomor telepon dari mahasiswa jika data masukkannya adalah NIM( Nomor Induk Mahasiswa). Data mahasiswa tersimpan di dalam sebuah tabel . Tabel terdiri atas kolom (field) NIM, Nama, Alamat, dan Nomor Telepon. Setiap baris tabel kita sebut satu entry kita asumsikan tabel sudah berisi sejumlah data mahasiswa (tabel berisi minimal satu entry data).
 
Jika kita ingin mencari data dari suatu tabel, maka cara yang umum di gunakan adalah membaca setiap entry tabel satu persatu, mulai dari entry pertama sampai data yang di cari di temukan atau seluruh entry tabel sudah habis di baca.
Algoritma yang mungkin:
 Tinjau entry pertama di dalam tabel
If NIM pada entry sama dengan NIM yang di cari then
Ambil alamat dan telepon dari NIM tersebut
Else
Tinjau entry berikutnya di dalam tabel
If NIM pada entry tabel sama dengan NIM yang di cari then
Ambil alamat dan telepon dari NIM tersebut.
else
tinjau entry berikutnya di dalam tabel
if NIM pada entry tabel sama dengan NIM yang di cari then
ambil alamat dan telepon dari NIM tersebut
else
tinjau entry berikutnya di dalam tabel
Algoritma di atas mengandung kelemahan karena pemrograman tidak tahu kapan harus berhenti menulis. Dengan kata lain, pemrogram tidak tahu berapa kali pernyataan
If NIM pada entry tabel sama dengan NIM yang di cari then
ambil Alamat dan Telepon dari NIM tersebut.
Else
Tinjau entry  berikutnya di dalam tabel
Harus di tulis sampai data yang di cari di temukan. Tidak seperti pada struktur for-do yang jumlah  pengulangan di laksanakan, maka kita menggunakan struktur repeat-until jika jumlah pengulangan tidak dapat di ketahui di awal. Namun yang pasti, pengulangan aksi akan terus di lakukan sampai di temukan entry dari NIM yang di tanyakan atau akhir tabel sudah terlampaui.
Algoritma pencarian data di dalam tabel dengan struktur repeat-until di tunjukkan pada Algoritma 2.2
PROGRAM Pencarian
Program mencari alamat seorang mahasiswa di dalam tabel dengan NIM=X.
Tabel sudah berisi data NIM, Nama, Alamat dan Telepon mahasiswa .
Di asumsikan tabel berisi minimal satu entry.
ALGORITMA
Tinjau entry pertama tabel
Repeat
If NIM pada entry tabel sama dengan NIM yang di cari then
Ambil alamat dan telepon dari NIM tersebut
Else
Tinjau entry berikutnya di dalam tabel
Until NIM yang di cari di temukan atau akhir tabel sudah terlampaui
Struktur pengulangan yang ketiga adalah while-do (while artinya”selagi” atau “selama” dan do artinya “lakukan”) yang di tulis secara umum pernyataan :
While kondisi do
Aksi
Yang artinya adalah selama kondisi (persyaratan) pengulangan masih benar, maka aksi di kerjakan. Perbedaannya dengan repeat-until, jika pada repeat-until kondisi pengulangan di evaluasi di akhir, maka pada while-do kondisi pengulangan di evaluasi di awal pengulangan.
Masalah pencarian data di dalam tabel dapat juga di tulis menggunakan struktur while-do di tunjukkan pada Algoritma berikut:
PROGRAM Pencarian
Program mencari alamat seorang mahasiswa di dalam tabel dengan NIM=X.
Tabel sudah berisi data NIM, Nama, Alamat dan Telepon mahasiswa .
Di asumsikan tabel berisi minimal satu entry.
ALGORITMA
Tinjau entry pertama tabel
While NIM yang di cari belum di temukan dan akhir tabel belum terlampaui do
If NIM pada entry tabel sama dengan NIM yang di cari then
Ambil alamat dan telepon dari NIM tersebut
Else
Tinjau entry berikutnya di dalam tabel
Meskipun struktur repeat-until dan while-do mempunyai fungsi yang mirip sehingga pada beberapa kasus dapat saling menggantikan, namun secara umum penggunaannya bergantung pada spesifikasi masalah. Lebih lanjut mengenai struktur pengulangan dapat
Baca Selengkapnya ...
Sabtu, 22 Desember 2012

Penjelasan Tentang Pemilihan (If-Then) dalam Pemrograman Pascal

Di dalam suatu program, perintah pemilihan sering di jumpai. Apalagi pada pembuatan program pengandaian. Pengandaian maksudnya suatu aksi dapat di kerjakan jika suatu kondisi tertentu di penuhi. Misalnya, kendaraan anda tiba di perempatan yang ada traffic light. Jika lampu traffic light sekarang berwarna merah, maka kendaraan anda harus berhenti. Langkah ini kita tulis dalam pernyataan berikut :

Jika lampu traffic light berwarna merah, maka
Berhenti

Pernyataan di atas dapat di tulis dalam pernyataan-pemilihan (selection statement) atau di sebut juga pernyataan-kondisional sebagai berikut:

If kondisi then
aksi

Dalam bahasa Indonesia, if berarti “jika” dan then artinya “maka”, kondisi adalah persyaratan yang dapat bernilai benar atau salah ; aksi sesudah kata then hanya di laksanakan apabila kondisi bernilai benar. Sebaliknya, apabila kondisi bernilai salah, maka aksi tidak di laksanakan. Perhatikan bahwa kata yang di garis bawahi. If dan then merupakan kata kunci (keywords) untuk struktur pemilihan ini.
Dalam kehidupan sehari-hari, kita sering menuliskan pelaksanaan aksi bila suatu persyaratan di penuhi. Misalnya :

If air di dalam ketel mendidih then
Matikan api kompor

If suhu ruangan di atas 50 C then
Bunyikan alarm tanda bahaya

If mobil rusak then
Pakai saja sepeda motor

If x habis di bagi 2 then
Tulis bahwa x bilangan genap
Dan lain sebagainya.

Struktur pemilihan if-then hanya memberikan satu pilihan aksi bila kondisi (persyaratan) di penuhi (bernilai benar), dan tidak memberi pilihan aksi lain bila kondisi bernilai salah. Bentuk pemilihan yang lebih umum ialah memilih satu dari dua buah aksi bergantung pada nilai kondisinya :
If kondisi then
aksi 1
else
aksi 2

Else artinya “kalau tidak”. Bila kondisi bernilai benar, aksi 1 akan di kerjakan, tetapi kalau tidak, aksi 2 yang akan di kerjakan. Misalnya pada pernyataan berikut:

If lampu A nyala then
Tekan tombol merah
Else
Tekan tombol biru
Jika lampu A menyala, maka aksi tekan tombol merah di lakukan, sebaliknya, aksi tekan tombol biru di lakukan bila lampu A tidak menyala.
Contoh lainnya adalah menentukan nilai terbesar dari dua buah bilangan bulat, x dan y (andaikan xy).
If x > y then
Tulis x sebagai bilangan terbesar
Else
Tulis y sebagai bilangan terbesar

Menentukan apakah bilangan bulat x merupakakn bilangan genap atau ganjil :

If x habis di bagi 2 then
Tulis x adalah bilangan genap else
Tulis x adalah bilangan ganjil.

Apabila pilihan aksi yang di lakukan lebih dari dua buah, maka struktur pemilihannya menjadi lebih rumit, seperti pada contoh berikut (pemilihan bersarang atau nested-if);

If lampu traffic light berwarna merah then
Berhenti
Else
If lampu traffic light berwarna kuning then jalan hati-hati
Else
Jalan terus

Perhatikanlah bahwa penggunaan indentasi (rongak kosong) membuat algoritma menjadi lebih mudah di baca. Tanpa indentasi, algoritma menjadi sulit di baca, misalnya jika algoritma di tulis seperti ini:
If lampu traffic light berwarna merah then
Hentikan kendaraan anda
Else if lampu traffic light berwarna kuning then
Jalan dengan hati-hati else
Jalan terus

Anda sebagai penulis algoritma sangat di anjurkan untuk membuat indentasi semacam ini pada setiap struktur pemilhan, agar algoritma menjadi lebih mudah di baca.
Contoh lain dari pentingnya penggunaan indentasi adalah pada pemilihan bersarang untuk menentukan bilangan terbesar dari tiga buah bilangan terbesar dari tiga buah bilangan x, y, dan z.
If x > y then
If x > z then
 Tulis x sebagai bilangan terbesar
Else
Tulis z sebagai bilangan terbesar
Else
If y > z then
Tulis y sebagai bilangan terbesar
Else
Tulils z sebagai bilangan terbesar

Bayangkan betapa sulitnya memahami algoritma di atas jika ia tulis seperti di bawah in :
If x > y then
If x > z then
Tulis x sebagai bilangan terbesar
Else tulis z sebagai bilangan terbesar
Else if y > z then
Tulis y sebagai bilangan terbesar
Else tulis z sebagai bilangan terbesar

Tentu saja masalah menentukan bilangan terbesar untuk empat bilangan atau lebih mempunyai struktur pemilihan bersarang yang makin rumit.
Kelebihan struktur pemilihan terletak pada kemampuannya yang memungkinkan pemroses mengikuti jalur aksi yang berbeda berdasarkan kondisi yang ada. Tanpa struktur pemilihan, kita tidak mungkin menulis algoritma untuk permasalahan yang demikian kompleks.
Baca Selengkapnya ...
Selasa, 18 Desember 2012

Struktur Dasar Algoritma dalam Pemrograman

Algoritma berisi langkah-langkah penyelesaian suatu masalah. Langkah-langkah tersebut dapat berupa runtutan aksi. Pemilihan aksi, dan pengulangan aksi. Ketiga jenis langkah tersebut membentuk konstruksi suatu algoritma. Jadi, sebuah algoritma dapat di bangun dari tiga buah struktur dasar, yaitu: Runtutan,Pemillihan dan Pengulangan.

Runtutan
Sebuah runtutan terdiri dari satu atau lebih pernyataan. Tiap pernyataan di kerjakan secara berurutan sesuai dengan urutan penulisannya, yakni sebuah instruksi di laksanakan setelah instruksi sebelumnya selesai di laksanakan. Urutan instruksi menentukan keadaan akhir algoritma. Bila urutannya di ubah, maka hasil akhirnya mungkin juga berubah. Runtunan satu atau lebih pernyataan yang di lambangkan dengan S1,S2,S3,S4 dan S5 berikut:
S1
S2
S3
S4
Mula-mula pemroses melaksanakan pernyataan S1. Pernyataan S2 di laksanakan setelah pernyataan S1 selesai. Selanjutnya, pernyataan S3 di laksanakn setelah pernyataan S2 selesai. Demikian seterusnya sampai pernyataan terakhir S5 di laksanakan. Setelah pernyataan S5 selesai di laksanakan algoritma berhenti.
Kita ambil contoh pada program Tukar_Isi berikut yang mempertukarkan nilai dari dua buah peubah. Misalkan peubah A=8 dan B=5. Kita ingin mempertukarkan nilai A dan B sedemikian hingga A=5 dan B=8. Kalau anda tulis algoritmanya seperti ini:

Isikan nilai A ke dalam B
Isikan nilai B ke dalam A

Maka hasil A=8 dan B=8. Jadi, algoritma pertukarannya salah. Agar pertukarannya benar, maka perlu di gunakan peubah bantu, misalnya C, sehingga algoritmanya menjadi :
Isikan nilai A ke dalam C
Isikan nilai B ke dalam A
Isikan nilai C ke dalam B
Untuk lebih jelasnya silahkan lihat gambar di atas :


Baca Selengkapnya ...
Senin, 17 Desember 2012

Manfaat Tanaman Lidah Buaya Bagi Kesehatan dan Perawatan

Selama ini tanaman lidah budaya banyak dikenal sebagai bahan perawat rambut yang bagus. Untuk menghasilkan rambut yang sehat, orang biasa memakai lidah buaya untuk mendorong pertumbuhnnya, mengatasi kullit kepala yang kering (yang menyebabkan rambut yang tipis dan rapuh), dan untuk melembabkan rambut.
Sebenarnya, tanaman ini sudah di gunakan untuk berbagai tujuan sejak awal abad ke-1 sesudah Masehi. Sekarangpun, dalam industri skala besar lidah buaya pun banyak di gunakan dalam pembuatan kosmetik kecantikan wanita sebagai komposisi utama penyusunnya. Hal ini ternyata, setelah di teliti ternyata lidah buaya dapat  memberikan efek melembutkan, menyembuhkan, dan meremajakan kulit. 
Aloe vera atau lebih di kenal dengan sebutan lidah buaya adalah tanaman tropis sukulen yang memiliki bentuk seperti daun berdaging. Daun ini memiliki banyak manfaat, baik sebagai obat maupun untuk kosmetik.
Lidah buaya merupakan tanaman yang cukup unik karena mengandung berbagai senyawa biologis aktif, seperti manans asetat, polymanans, antrakuinon, dan berbagai lektin. Lidah buaya juga mengandung sekitar 75 jenis zat yang telah di kenal bermanfaat dan lebih dari 200 senyawa lain yang membuatnya layak di gunakan dalam pengobatan herbal.
Zat-zat tersebut termasuk enzim yang membantu pencernaan dan mengurangi peradangan, semua jenis vitamin terkceuali vitamin D, mineral yang di perlukan untuk fungsi enzim, gula rantai panjang untuk menyeimbangknan kembali system pencernaan; saponin yang berfungsi sebagai anti-mikrob, dan 20 dari 22 jenis asam amino.
Berbagai macam manfaat lidah buaya sehingga sering di jadikan dalam berbagai macam produk perawatan adalah sebagai berikut :
1.    Untuk gigi lebih kuat
Inilah sebabnya mengapa banyak pasta gigi menggunakan lidah buaya sebagai kandungannya. Jika anda tidak menemukan pasta gigi dengan kandungan lidah buaya, anda bisa mengoleskan lidah buaya pada sikat gigi, dan gunakan untuk menyikat gigi yang bersih (yang sebelumnya sudah di gosok dengan pasta gigi). Cara sederhana ini akan memberikan dua keuntungan untuk gigi, yaitu menguatkan gigi dan mengatasi masalah bau mulut. Lakukan gosok gigi dengan lidah buaya ini setiap hari jika anda memiliki nafas tak sedap.
Kulit lebih lembut dan berkilau
2.    Mengurangi bercak hitam .
Paparan sinar matahari kadang menimbulkan bercak-bercak pada kulit. Untuk menghhilangkannya, aplikasikan lidah buaya pada area yang mengandung bercak, diikuti dengan lemak coklat (cocoa butter). Lalu, pijat dengan lembut. Lakukan cara ini setiap hari.
3.    Menyamarkan stretch marks.
Lakukan cara yang sama seperti diatas, pada area di mana terdapat stretch markas. Dalam beberapa minggu, SM akan berangsur-angsur hilang.
4.    Tergores pisau cukur.
Lidah buaya juga memiliki kemampuan untuk menenangkan atau meredakan nyeri. Saat kulit nyeri karena tergores pisau cukur, segera aplikasikan lidah buaya.
5.    Kuku yang mengkilat.
Jika kuku mulai terlihat kering dan rapuh, oleskan lidah buaya pada permukaan kuku, lalu pijat-pijaat secara teratur. Cara ini akan membuat kuku kembali lembab dan mengilap.
6.    Pelembab.
Lidah buaya juga banyak di gunakan sebagai kandungan dalam body lotion. Tetapi, jika anda tidak memiliki lotion yang mengandung lidah buaya, oleskan lidah buaya pada kulit, lalu berikan pijatan agar kulit tetap lembut dan lembab.
7.    Selain itu, gel atau daging pada bagian dalam lidah buaya juga di percaya mampu mengatasi atau mencegah beberapa masalah kulit, seperti terbakar, memerah, memar, habis di gigit serangga, hingga eczema, segera aplikasikan lidah buaya secara teratur setiap hari..
Baca Selengkapnya ...
Jumat, 14 Desember 2012

Operator-Operator Dasar dalam Matlab

Dalam masa-masa menghadapi ujian akhir, saya menyempatkan menuliskan artikel ini. Semua di penuhi keterburu-buruan. Namun jangan khawatir, artikel ini saya tulis dengan sebaik mungkin agar dapat memberi manfaat bagi yang membutuhkannya.
Sebelum dapat menggunakan matlab untuk menyelesaikan persoalan matematika, perlu di ketahui bahwa matlab mempunyai macam-macam operator yang berfungsi sebagai alat untuk mengoperasikan suatu perintah.  Operator itulah yang akan memberikan hasil akhir dari suatu persoalan. Dalam matlab, operatornya di klasifikasikan ke dalam tiga bagian, yaitu Operator Aritmatika, Operator Relasional dan Operator Logika. Adapun penjelasan dari masing-masing operator sebagai berikut:

Operator Aritmatika di gunakan untuk mengerjakan komputasi numerik. Operator-operator aritmatika adalah
(+ )     berfungsi  untuk penjumlahan
(-)       berfungsi untuk pengurangan
(*)      berfungsi untuk perkalian (aturan matriks)
(.*)     berfungsi untuk perkalian masing-masing elemen yang bersesuaian ( aturan array)
(/)       berfungsi untuk pembagian kanan matriks
(./)      berfungsi untuk pembagian kanan array
(\)       berfungsi untuk pembagian kiri matriks
(.\)      berfungsi untuk pembagian kiri array
(^)      untuk pangkat matriks
(.^)     untuk pangkat array

Opertor Relasional  di gunakan untuk membandingkan operand-operand secara kualitatif.Berikut yang termasuk operator relasional
(=)     berfungsi sebagai tanda sama dengan
(~=)   berfungsi sebagai tanda Tidak sama dengan
(<)     berfungsi sebagai tanda kurang dari
(>)     lebih dari
(<=)   kurang dari sama dengan
(>=)   lebih dari sama dengan

Operator Logika.
(&)    Akan menghasilkan nilai 1 jika kedua elemen yang bersesuaian memiliki nilai true dan 0 untuk lainnya.
(|)      Akan bernilai 1 jika salah satu elemennya true
(~)     Komplemen dari elemen yang di inputkan
(xor) Akan bernilai 1 jika salah satu dari kedua elemen memilki nilai berbeda dan bernilai 0 jika sama
Baca Selengkapnya ...

5 Cara Alami Agar Wanita Lebih Subur

Di zaman modern seperti sekarang, banyak wanita yang mengeluhkan masalah kesuburan, yang membuat kehamilan menjadi lebih sulit. Hal ini saya tahu dari berbagai macam iklan yang muncul di media elektronik yang menyuguhkan iklan seputar masalah ini. Jadi, saya mencoba mengangkat artikel ini. Sebelum mencoba terapi kesuburan, ada beberapa cara alami untuk dapat meningkatkan kesuburan wanita. Berikut beberapa cara alami yang dapat membantu meningkatkan kesuburan wanita:
1.    Tahu Kapan Masa Paling Subur
Ovulasi adalah waktu terbaik ketika seorang wanita bisa hamil. Wanita harus mempertahankan daftar hari ovulasinya sehingga ia bisa hamil dengan mudah. Mencatat hari menstruasi selama 3 bulan terus-menerus akan membantu anda menemukan masa paling subur.
2.    Mengubah Kebiasaan Makan
Untuk memastikan bahwa anda meningkatkan kesuburan, Anda harus makan makanan yang sehat dan bergizi. Ada beberapa makanan yang membantu Anda untuk hamil, seperti sayuran hijau, makanan yang kaya serat dan antioksidan dan asamfolat, yang meningkatkan sistem reproduksi . Produk kedelai, kacang, kuning telur, kentang, tepung terigu, kubis, asparagus, bit, pisang, brokoli dan kecambah brussel kaya asam folat.
3.    Mengatasi Stres
Steres adalah salah satu alasan yang dapat menyebabkan masalah ketidaksuburan. Segera atasi stres anda, misal dengan berlatih yoga atau melakukan hal-hal menyenangkan . Olah raga ringan juga dapat membantu Anda melepas stres dan mempercepat kehamilan.
4.    Periksa Berat Badan
Ini adalah cara lain untuk meningkatkan kesuburan. Jika Anda sangat kurus atau malah kelebihan berat badan, kemungkinan pembuahan menjadi sangat rendah. Konsultasikan ke dokter sebelum melakukan diet. Anda perlu tahu berapa berat badan yang harus di capai dan melakukannya dengan cara sehat.
5.    Kehidupan Seks yang Sehat
Banyak wanita yang mengalami penurunan tingkat kesuburan karena kurangnya kualitas dan kuantitas bercinta. Jadwal yang sibuk, tekanan kerja dan kurangnya waktu telah membuat pasangan jarang melakukan hubungan seksual.
Baca Selengkapnya ...