Kamis, 31 Januari 2013

Assalamu'alaikum Warohmatullohi Wabarokatuh


perkenalkan semua nama saya Moh. Iwan Purwanto biasa dipanggil iwan, saya adalah anak pertama dari 2 bersaudara, saya asli Lamongan  tepatnya di desa pucangtelu kecamatan kalitenggah (62255) ya meskipun daerah saya termasuk daerah pedalaman namun saya suka tinggal dan berbaur dengan teman-teman disini. di daerah saya masih sangat tradisional sehingga aroma keakraban tiap penduduk satu dengan penduduk yang lain masih terjaga. desa saya adalah desa yang sangat spesial, saat temen-temen tiba didepan desa saya temen-temen akan langsung di suguhi pemandangan air yang bergejolah di atas tambak (sok ngedramatisir) yang membentag dari awal gerbang sampai masuk desa, jadi bisa dibilang "desaku adalah desa kepulauan" hehehe.

oh ya.... 
saya dulu sekolah di SD N Pucangtelu 1, setelah perpanjangan usia saya pun ganti sekolah (lulus maksudnya) ke MTs Putra Putri Simo Sunggelebak inilah fase pertama kali saya menyentuh yang namanya komputer(atau yang dulu bisa disebut dengan alat hitung menghitung), kemudian setelah 3 tahun kemudian (biar kayak sinetron sinerton ftv hehe) saya sekolah di SMK NU 1 Karranggeneng, disini saya masuk jurusan Akuntansi (agak gak nyambung ya..) ya disini saya ambil jurusan Akuntansi karena saya dulu suka sama matematikan yang secara otomatis Akuntasi kan jurusan yang terlibat dengan hitung menghitung 
ok karena itulah saya dulu memilih jurusan ini. 
lanjut ke kuliah saya kuliah di Universitas Trunojoyo Madura jurusan Teknik Informatika namun banyak pandangan yang salah menyingkapi nama Madura orang-orang banyak yang berpandangan negatif mengenai Madura, mungkin dalam pandangan kalian orang Madura berwatak keras dan pemarah padahal semua itu salah setelah saya alami beberapa tahun disini saya tidak pernah menghadapi masyarakat madura yang kasar mereka cenderung menghormati antar manusia karena disana hampir keseluruhan penduduknya pemeluk agama islam, ngerti sendirikan : dalam agama islam kita tidak di benarkan saling menyakiti sesama makhluk hidup bahkan kita dituntut untuk menghormati hak dan kewajibannya.
ada pandangan negatif yang lain mengenai Madura yaiutu carok(beladiri dengan senjata celurut) padahal carok digunakan untuk membela kebenaran dan membasmi kejahatan (kok kayak power rangger aja ya heheh)kalau tidak percaya langsung saja klick disini untuk dapat jawabannya.

mungkin saya tidak pandai dalam mengajarkan suatu hal, namun mungkin juga dengan ini saya bisa berbagi...

ya itulah panjang lebar mengenai saya dan kehiduapan saya, mungkin sih tidak ada yang menarik namun sesuatu akan menarik saat kita menemukan.....
ok terima kasih atas kunjungan nya ya....

Cara Mudah Buat Email Di Gmail (TerUpdate)


Hari gini tidak punya email, kemana aja bro…..heheh, tenang tidak perlu resah dan gelisah ada sahabat TM disini yang siap membantu kesulitan anda…heheh 
sok ngerti banget sih nih, udalah dari pada lama-lama langsung aja ke TKP gih !






Tutorial tentang membuat emai di Gmail :
  1. Masuk dulu ke gmail.com
  2. Langsung saja klick tombol di pojok kanan atas pada layar monitor anda (sesuai dengan gambar di bawah ini)


      3.  Akan tampil gambar  seperti dibawah ini dan isi lah sesuai dengan identitas anda :
a.      isi dengan nama depan anda
b.      isi denga nama belakang anda
c.       isi dengan nama email yang akan anda gunakan nanti
d.      isi dengan password (sandi) yang ingin anda gunakan
e.      isi denga password (sesuai dengan yang d)
f.        isi dengan tanggal anda dilahirkan
g.      pilih kelamin anda
h.      isi dengan nomer telephon atau hp anda (pilih sesuai negara anda)
i.        isi dengan alamat emai anda yang dulu (dikosongi juga tidak apa apa)

        4. selanjutnya


j.        klick lewati.... saja jika tidak ingin menulis tulisan di (nomer k)
k.      isi dengan tulisan yang ada di atasnya
l.        pilih lokasi anda
m.    centang (saya menyetujui…..) sebagai persetujuan anda menggunakan gmail
n.      klick langkah berikutnya untuk melanjutkan ketahap berikutnya


        5. Akan tampil gambar seperti di atas isi lagi nomer anda lalu tekan tombol lanjutkan untuk
            melanjutkannya (tunggu beberapa saat hingga anda mendapatkan pesan dari gmail di hp anda) 
            sebagai kode verifikasi
        6. Masukkan kode verifikasi yang telah anda dapatkan kemudian tekan tombol lanjutkan...

        7. Pilih tombol tambahkan foto profil untuk memberi foto pada profil email anda jika tidak langsung saja
            tekan tombol lanjutkan.. untuk melanjutkan ke tahap berikutnya.



        8. Selamat anda telah memiliki email di gmail selamat ya selamat jangan lupa traktirannya nih hehe.....
        9.  Tekan saja tombol lanjutkan ke Gmail untuk masuk pertama kali ke Gmail anda

ya demikinan tutorial kali ini semoga bermanfaat Amiiiiiinnnnnn.....



Senin, 28 Januari 2013

RECORD di Pascal


Recordadalah elemen larik yang bertipe terstruktur. Dengan menggunakan tipe data record, beberapa item data yang masing-masing dapat mempunyai tipe data berbeda-beda dapat dikumpulkan. Masing-masing item data disebut dengan field. Jadi record terdiri dari kumpulan field yang dapat berbeda tipe. Biasanya suatu record berisi beberapa field untuk sebuah subyek tertentu.
Misalnya record TabelMhs dalam Gambar 6.1. adalah sebuah larik (sejumlah 100 elemen) yang elemennya menyatakan nilai ujian mata kuliah (MK) yang diambil seorang mahasiswa. Data (field) setiap mahasiswa adalah NIM (Nomor Induk Mahasiswa), nama mahasiswa, mata kuliah yang diambil, dan nilai mata kuliah tersebut.

Larik (Array) di Pascal


Larik adalah tipe terstruktur yang terdiri dari sejumlah elemen-elemen yang bertipe sama. Banyaknya elemen dalam suatu larik ditunjukkan oleh suatu indeks yang harus merupakan tipe data yang menyatakan keterurutan, misalnya integer atau karakter (karena ia menyatakan posisi data). Tiap-tiap elemen di larik dapat diakses langsung melalui indeksnya. Suatu larik memiliki jumlah elemen yang jumlahnya tetap, sehingga jumlah elemen larik tidak dapat diubah selama pelaksanaan program. Gambar 5.1. memperlihatkan struktur deklarasi Larik di dalam Bahasa Pascal maupun di bahasa C.

Cara mengacu elemen larik : nama_larik[indeks]

Larik dapat berupa larik satu dimensi ataupun lebih dari satu dimensi. Matriks merupakan contoh larik yang memiliki dimensi lebih dari satu. Struktur penyimpanan matriks di dalam memori utama yang setiap individu elemennya diakses dengan menggunakan dua buah indeks (yang biasanya dikonotasikan dengan baris dan kolom). Karena matriks sebenarnya adalah larik, konsep umum dari larik juga berlaku untuk matriks, yaitu:
§  Kumpulan elemen yang bertipe sama, dapat dapat berupa tipe dasar (integer, real, boolean, char, dan string), atau tipe terstruktur seperti record.
§  Setiap elemen data dapat diakses secara langsung jika indeksnya (baris dan kolom) diketahui.
§  Merupakan struktur data yang statik, artinya jumlah elemennya sudah dideklarasikan terlebih dahulu di dalam bagian DEKLARASI dan tidak bisa diubah selama pelaksanaan program
Elemen matriks diakses melalui indeks baris dan indeks kolomnya. Jika indeks baris dinyatakan dengan i dan indeks kolom dinyatakan dengan j, maka notasi algoritmik untuk mengakses elemen pada baris i dan kolom j adalah  nama_matriks[i][j].


Presedur dan Fungsi di Pascal


Seringkali dalam pembuatan program yang berukuran besar, program tersebut dapat dipecah menjadi beberapa subprogram/modul yang lebih kecil. Tiap modul dapat dipasangkan ke program lain yang membutuhkannya. Jenis modul program ada dua macam, yaitu Prosedur dan Fungsi.

A.    Prosedur

Prosedur adalah modul program yang mengerjakan aktivitas yang spesifik dan hasilnya diperoleh dengan membandingkan keadaan awal dan keadaan akhir pada pelaksanaan sebuah prosedur. Sehingga pada setiap prosedur keadaan awal harus didefinisikan sebelum rangkaian instruksi di dalam prosedur dilaksanakan dan keadaan akhir yang diharapkan setelah rangkaian instruksi dilaksanakan.
Struktur prosedur terdiri dari tiga bagian (Gambar 4.1), yaitu:
o Judul
o Deklarasi
o Deskripsi/Badan Prosedur


Cara memanggil prosedur
NAMA_PROSEDUR, Ketika NAMA_PROSEDUR dipanggil, kendali program berpindah secara otomatis ke prosedur tersebut. Instruksi di dalam badan prosedur dilaksanakan. Setelah semua instruksi selesai dilaksanakan, kendali program berpindah secara otomatis ke instruksi sesudah pemanggilan prosedur.
Kebanyakan program memerlukan pertukaran informasi antara prosedur (atau fungsi) dan titik dimana ia dipanggil. Penggunaan parameter menawarkan mekanisme penukaran informasi tersebut. Tiap item data ditransfer antara parameter aktual dan parameter formal yang bersesuaian. Parameter aktual adalah parameter yang disertakan ketika pemanggilan, sedangkan paramater formal adalah parameter yang dideklarasikan di bagian header prosedur itu sendiri. Ketika prosedur dipanggil, parameter aktual menggantikan parameter formal.
Berdasarkan maksud penggunaannya, terdapat tiga jenis parameter formal yang disertakan di dalam prosedur, yaitu:

§ Prosedur dengan Parameter Masukan

Parameter masukan adalah parameter yang nilainya berlaku sebagai masukan untuk prosedur. Pada parameter masukan, nilai parameter aktual diisikan ke dalam parameter formal yang bersesuaian. Nilai ini digunakan di dalam badan prosedur yang bersangkutan. Nilai yang dinyatakan oleh parameter masukan tidak dapat dikirim dalam arah sebaliknya. Itulah alasan mengapa parameter jenis ini diacu sebagai parameter masukan. Perubahan nilai parameter di dalam badan prosedur tidak mengubah nilai parameter aktual. Karena yang dipentingkan adalah nilainya, maka nama parameter aktual boleh berbeda dengan nama parameter formal yang bersesuaian.
Struktur Bahasa Pascal untuk prosedur dengan parameter masukan ditunjukkan oleh keterangan dibawah ini :
Cara memanggil prosedur: NAMA_PROSEDUR(parameter_aktual);

§ Prosedur dengan Parameter Masukan/Keluaran

Parameter masukan/keluaran adalah parameter yang berfungsi sebagai masukan sekaligus keluaran bagi prosedur tersebut. Bila prosedur yang mengandung parameter keluaran dipanggil, nama parameter aktual di dalam program pemanggil menggantikan nama parameter formal yang bersesuaian di dalam prosedur. Jadi, nama parameter aktual akan digunakan selama pelaksanaan prosedur. Akibat penggunaan parameter masukan/keluaran, bila parameter actual diubah nilainya di dalam badan prosedur, maka sesudah pemanggilan prosedur nilai parameter aktual di titik pemanggilan juga berubah. Ini berbeda dengan parameter masukan, yang dalam hal ini meskipun nilai parameter aktual di dalam badan prosedur diubah, nilai parameter aktual tersebut tidak berubah di titik pemanggilan.
Struktur Bahasa Pascal untuk prosedur dengan parameter masukan/keluaran ditunjukkan oleh keterangan dibawah ini.

Cara memanggil prosedur: NAMA_PROSEDUR(parameter_aktual);

B.    Fungsi


Fungsi juga merupakan modul program yang mempunyai tujuan spesifik. Fungsi memberikan/mengembalikan (return) sebuah nilai dan tipe tertentu (tipe dasar atau tipe bentukan). Fungsi diakses dengan memanggil namanya. Selain itu, fungsi juga dapat mengandung daftar parameter formal. Parameter pada fungsi selalu merupakan parameter masukan. Jenis parameter masukan pada fungsi disebabkan oleh kenyataan bahwa parameter pada fungsi merupakan masukan yang digunakan oleh fungsi tersebut untuk menghasilkan nilai.
Struktur Bahasa Pascal untuk fungsi ditunjukkan oleh Gambar 4.2.

C.    Variabel Global dan Lokal

            Variabel-variabel yang dideklarasikan di dalam bagian Deklarasi Prosedur ataupun Fungsi bersifat “lokal” dan hanya dapat digunakan di dalam Prosedur/Fungsi yang melingkupinya saja. Sedangkan variabel-variabel yang dideklarasikan di dalam program utama bersifat “global” dan dapat digunakan di bagian manapun di dalam program, baik di dalam program utama maupun di dalam Prosedur/Fungsi






PENGULANGAN (LOOPING) dalam Pascal


Terdapat dua model struktur pengulangan, yaitu:

1.   Struktur  Pengulangan  Tanpa  Kondisi  (unconditional  looping).  Di  dalam struktur ini, instruksi-instruksi di dalam badan pengulangan diulangi sejumlah kali yang dispesifikasikan (jumlah pengulangan sudah diketahui sebelum eksekusi). Contoh: Struktur FOR.
2.   Struktur  Pengulangan  Dengan  Kondisi  (conditional  looping).  Di  dalam struktur ini, jumlah pengulangan tidak diketahui sebelum eksekusi program. Yang dapat ditentukanhanya kondisi berhenti pengulangan, artinya instruksi- instruksi di dalam badan pengulangan diulangi sampai kondisi berhenti terpenuhi. Contoh: Struktur WHILE dan Struktur DO-WHILE.
Macam-macam struktur pengulangan:

a.   Struktur FOR

Strukturpengulangan FOR digunakan untuk mengulang statemen atau satu blok statemen berulang kali. Jumlah pengulangan diketahui atau dapat ditentukan sebelum eksekusi. Untuk mencacah sudah jumlah pengulangan diperlukan sebuah variabel pencacah (counter). Variabel ini nilainya selalu bertambah satu setiap kali pengulangan dilakukan. Jika cacah pengulangan sudahmencapai jumlah yang dispesifikasikan, maka proses pengulangan berhenti. Pada struktur FOR, pencacah haruslah dari tipe data yang memiliki predecessor dan successor, yaitu integer atau karakter. Tipe riil tidak dapat digunakan sebagai pencacah. Aksi adalah satu atau lebih instruksi yang diulang.
Bentuk struktur FOR ada dua macam:

  • Menaik (ascending)


Pada struktur FOR menaik, nilai_awal harus lebih kecil atau sama dengan nilai_akhir. Jika nilai_awal lebih besar dari nilai_akhir, maka badan pengulangan tidak dimasuki. Pada awalnya,  pencacah diinisialisasikan

dengan nilai_awal. Nilai pencacah secara otomatis bertambah satu setiap kali aksi pengulangan dimasuki, sampai akhirnya nilai pencacah sama dengan nilai_akhir. Jumlah pengulangan yang terjadi = nilai_akhir nilai_awal + 1.Struktur Bahasa C untuk pengulangan FOR menaik ditunjukkan pada Gambar 3.1.

  • Menurun (descending)


Pada struktur  FOR  menurun,  nilai_akhir  harus  lebih  besar  atau sama dengan nilai_awal. Jika nilai_akhir lebih kecil dari nilai_awal, maka badan                pengulangan         tidak              dimasuki.          Pada     awalnya,      pencacah diinisialisasikan dengan nilai_akhir. Nilai pencacah secara otomatis berkurang satu setiap kali aksi diulangi, sampai akhirnya nilai pencacah sama dengan nilai_awal. Jumlah pengulangan yang terjadi = nilai_akhirnilai_awal + 1. StrukturBahasa C untuk pengulangaFOR menurun ditunjukkan pada Gambar 3.2.

  • dan adalagi struktur dalam for yaitu for bersanrang yang biasanya digunakan untuk program-program yang memerlukan pengulanngaberupa baris dan kolom

b.  Struktur WHILE

Pada struktur WHILE, aksi (atau runtunan aksi) akan dilaksanakan berulang kali selama kondisi bernilai true. Jika kondisi bernilai false,badan pengulangan tidak akan dilaksanakan, yang berarti pengulangan selesai. Yang harus  diperhatikan  adalah  pengulangaharus  berhentiPengulangan  yang tidak pernah berhenti menandakan bahwa logika pemrograman tersebut salah. Pengulangan berhenti apabila kondisi bernilai false. Agar kondisi suatu saat bernilai false,maka di dalam badan pengulangan harus ada instruksi yang
mengubah nilai variabel kondisi.


c Struktur DO-WHILE

Strukturini mendasarkan pengulangan pada kondisiboolean. Aksi di dalam badan pengulangan diulang sampai kondisi boolean bernilai true. Dengan kata lain, jika kondisi boolean masih false, pengulangan masih terus dilakukan. Karena proses pengulangan suatu saat harus berhenti, maka di dalam badan pengulangan harus ada aksi yang mengubah nilai variabel kondisi.


terima kasih telah berkunjung dan semoga bermanfaat.......