Search Engine Optimization SEO

Cyber Note: Januari 2010

Cyber Note

Selamat Datang di Cyber Note
Tempatnya saling berbagi, semoga bermanfaat untuk kalian semua

Pembahasan If Then else

Sekarang saya akan membahas persoalan mengenai fungsi-fungsi yang terdapat di program nilai_akhir_mahasiswa;
1. Program nilai_akhir_mahasiswa;
Berfungsi untuk memberi nama program yang sedang kita jalankan itu bernama nilai_akhir_mahasiswa. Tanda (;) diartikan sebagai akhir kalimat atau ujung dari awal, atau akhir dari sebuah perintah. Jika dalam satu baris diberikan 1 tanda (;) maka baris tersebut terdapat 1 perintah. Jika dalam satu baris diberikan lebih dari 1 tanda (;) maka perintah tersebut sesuai dengan tanda (;) yang diberikan.
2. uses crt;
Berfungsi untuk memanggil library yang bernama crt singkatan dari catoda ray tube yang berarti library mengenai tampilan atau yang berhubungan dengan monitor.
3. var nama_mahasiswa, NPM : string; dan lain-lain;
Berfungsi untuk mendeklarasikan atau bahasa gaulnya ngasih tahu... kalo nama-mahasiswa dan NPM sebagai string. Yang berarti sebuah kalimat atau huruf. Ada banyak macam tipe-tipe variabel dalam pascal untuk lebih lanjutnya bisa klik disini
4. clrscr;
Berfungsi untuk membersihkan tampilan dari tampilan-tampilan sebelumnya atau mengosongkan tampilan untuk dimuatkan program yang akan dijalankan.
5. write and writeln;
Seperti yang anda ketahui write dalam bahasa indonesia berarti menulis, yang berarti menampilkan atau menulis sesuatu kedalam windows. Write dan writeln adalah dua jenis yang sama, hanya saja kalo memakai perintah write maka kursor (yaitu pointer selain dari mouse, yang selalu kedap-kedip didalam windows pascal) akan muncul disamping perintah yang ditulis. Jika writeln maka kursornya akan membuat baris baru, atau akan muncul dibawah perintah yang ditulis.
6. read and readln;
Nah kalo yang ini kebalikannya dari write, kalo write berarti menulis kalo read berarti membaca, Yang baca pasti sudah tau kan!. Fungsinya untuk membaca atau menyimpan apa yang kita ketik setelah kita menekan enter. Fungsi ini biasanya sebagai inputan, namun juga bisa sebagai jeda. Contoh sebagai inputan :
Write ('Masukkan nama'); readln(nama);
Maka kita harus memberi inputan untuk dimasukkan kedalam variabel nama. Contoh sebagai jeda:
write ('Selamat Datang di Pascal'); readln;
Maka kita tidak harus memberi inputan karena ini hanya untuk menampilkan apa yang ingin kita lihat. Soalnya kalo ga da perintah readln maka tampilannya ga bisa kita baca, tapi proses menulis tetap berjalan. Perbedaan read dan readln sama seperti halnya write dan writeln;
7. If (Syarat = true) then do
Nah ini adalah fungsi yang memakai logika kalo tidak salah maka benar kalo salah maka tidak benar, bingung yah!!. Fungsi ini berfungsi untuk membuat suatu pilihan, sama seperti halnya hidup kalo ga da pilihan maka hidup kita rasanya datar aja ya kan!!.
Nah dalam kasus ini, dalam program Nilai_akhir_siswa keterangan meminta persyaratan nilai_akhir harus sesuai dengan syaratnya.
if (Nilai_akhir > 85) then
keterangan := 'A';
artinya jika nilai_akhir lebih dari 85 maka masukkan keterangan dengan nilai A.
jika tidak masukkan keterangan dengan nilai lainnya. Nah dengan begitu Variabel Keterangan telah dimasukkan dengan huruf A. Jadi pada saat kita memanggil dengan perintah write maka akan tampil sesuai dengan yang dimasukkan. Contoh :
keterangan := 'Belajar Pascal'
write (keterangan);
maka yang tampil berupa kalimat 'Belajar Pascal'
Nah dari sini mudah-mudahan ngarti semua ya. Tinggal bagaimana kita mengembangkan program tersebut. okey!!!

Kisi-kisi UPM

Kisi-kisi UPM, Saya buatkan kisi-kisinya walau masih banyak kekurangannya mungkin ini akan membantu teman-teman yang kesulitan. Jika ada kekeliruan atau kesalahan dalam penulisan harap dimaklumi. Untuk lebih lanjutnya bisa klik disini :
Untuk sementara ini baru Kisi-kisi semester ganjil saja yang baru saya revisi... untuk selanjutnya saya mohon maaf.

untuk tambahan nya saya kasih referensi dari tempat lain...
Sapa tau berguna ya ga!!

Selanjutnya saya akan update tiap minggu untuk UAS, UTS, dan UPM kalo hariannya ada lagi key!! jadi tetep update disini untuk kisi-kisinya yah!!

Program If then else

Sekarang kita akan membuat program if then else yang menentukan nilai akhir dari mahasiswa menggunakan pascal. Dimana nilai akhir didapatkan dari 20% dari nilai tugas ditambah 30% dari nilai UTS dan ditambah 50% dari nilai UAS.Sehingga jika nilai akhir lebih dari 85, ket = A. Lebih dari 70, ket = B. Lebih dari 55, ket = C. Lebih dari 35, ket = D. Kurang dari 35, ket = E.


program Nilai_Akhir_Mahasiswa;
uses crt;
var Nama_Mahasiswa, NPM : string;
    Nilai_Tugas, Nilai_UTS, Nilai_UAS : integer;
    Nilai_Akhir : Real;
    Keterangan : String;

begin
  clrscr;
  write ('Masukkan Nama Mahasiswa : '); readln (Nama_Mahasiswa);
  write ('Masukkan NPM : '); readln (NPM);
  writeln ('---------------------------------------------------');
  write ('Masukkan Nilai Tugas : '); readln (Nilai_Tugas);
  write ('Masukkan Nilai UTS : '); readln (Nilai_UTS);
  write ('Masukkan Nilai UAS : '); readln (Nilai_UAS);
  writeln;writeln;
  Nilai_Akhir := (20/100*Nilai_Tugas)+(30/100*Nilai_UTS)+(50/100*Nilai_UAS);
  if Nilai_Akhir > 85 then
  keterangan := A
  else if Nilai_Akhir > 70 then
  keterangan := B
  else if Nilai_Akhir > 55 then
  keterangan := C
  else if Nilai_Akhir > 35 then
  keterangan := D
  else if Nilai_Akhir < 35 then
  keterangan := E;
  writeln ('---------------------------------------------------');
  writeln ('Mahasiswa yang bernama ',Nama_Mahasiswa,' dengan nomor NPM ',NPM);
  writeln ('Nilai Akhirnya adalah ',keterangan);
end.

Dengan output seperti dibawah ini :

Masukkan Nama Mahasiswa : Dwi Hendy Suhardika
Masukkan NPM : 200943500860
---------------------------------------------
Masukkan Nilai Tugas : 100
Masukkan Nilai UTS : 100
Masukkan Nilai UAS : 100


---------------------------------------------
Mahasiswa yang bernama Dwi Hendy Suhardika dengan nomor NPM 200943500860
Nilai akhirnya adalah A


Untuk pembahasan akan ditulis diblog selanjutnya

Soal Kalkulus 1

Apabila terdapat kesalahan bukan karena komputer anda karena keterbatasan dalam pembuatan script di blog ini harap dimaklumi...
Soal tanggal 28 September 2009

Pembulatan nilai variabel menjadi pecahan:
1. x = 0,33333333333…
Jawabannya :
x = 0,33333333333… x 100
100x = 33,33333333…
karena variabel x tersebut masih terdapat nilai tak tentu maka variabel x tersebut dikurangi dengan variabel x sebelumnya contoh :
100x = 33,33333333…
x = 0,33333333… _
99x = 33 => sehingga mendapatkan variabel dengan nilai yang bulat. Maka x = 33/99 = 1/3

2. x = 3,9292…
Jawabannya :
x = 3,9292… x 100
100x = 392,92…
sama seperti halnya no. 1 maka :
100x = 392,92…
x = 3,92… _
99x = 389 => sehingga mendapatkan variabel x = 389/99

3. 10x + 1 > 8x + 5
Jawabannya :
10x – 8x > 5 – 1 persamaan ini dipindahkan sesuai dengan jenisnya masing-masing.
2x > 4
x > 4/2 → x > 2 sehingga menghasilkan nilai Hp = {x| x > 2, x ∈ R}

4. x^2+ x – 12 = 0 dikarenakan keterbatasan blog ini maka angka pangkat 2 diganti dengan ^ yang berarti pangkat.
Jawabannya :
(x + 4) (x – 3) = 0
x = -4, x = 3 → Hp = {x| -4 < x < 3, x∈ R}

5. -2 – 1 < -5x ≤ 3 – 1 persamaan ini biasa disebut persamaan sama rata, sebab disetiap ruas harus dibagi sama rata.
-3 < -5x ≤ 2 3/5 > x ≥ - 2/5 → Hp = {x| 3/5 > x ≥ - 2/5, x∈ R}

6. 7x – 1 ≤ 10x + 4
Jawabannya :
7x – 10x ≤ 4 + 1 sama seperti halnya no.1
-3x ≤ 5
x ≥ - 5/3 → Hp = {x| x ≥ - 1 2/3, x ∈ R}

selanjutnya bisa klik disini

Pembahasan Soal-soal Kampus

Di blog ini juga akan membahas soal-soal kampus, dari mulai soal harian, UTS sampai UAS.

Disini juga teman-teman kampus dapat sharing apa yang harus diperbaiki. Sebagai perkenalan saya mengambil Jurusan Teknik Informatika yang kuliah di salah satu universitas yang ada di Jakarta tepatnya di sekitar Tanjung Barat. Saya akan mengulas soal-soal pelajaran yang mungkin dapat saya tangkap sesuai dengan kemampuan saya menangkap pelajaran yang saya tangkap... hahaha.. (bahasanya ko tangkap menangkap yah!!!)

Bagi kawan-kawan yang kesulitan dalam hal belajar mengajar bisa mengikuti blog ini sebagai referensi atau sebagai forum untuk mengulas pelajaran yang dianggap sulit. Ya walaupun saya juga banyak yang belum bisa mengerti apa yang telah dipelajari, oleh karena itu fungsi blog ini juga dapat membuka bagi sebagian kawan kampus untuk menuangkan idenya atau pemikirannya soal pelajaran dikampus manapun untuk kita saling berbagi atau sharing... (hmm.. terlalu bertele-tele...). Intinya dengan kita saling berbagi informasi baik itu pelajaran ataupun diluar pelajaran kita akan mudah membuka wawasan kita terhadap dunia ini.

Untuk pembukaan soal-soal mungkin akan saya Ulas nanti dikarenakan bahan untuk membuatnya juga masih kurang. harap dimaklumi.. hehehe...
Trims.. karena mau berbagi ilmu..

Merawat komputer

Banyak sekali cara perawatan komputer. Tips yang pernah saya pakai :
Harddisk
  • Jangan sering diformat atau diinstall ulang sampai 3-4 kali dalam 6 bulan.
sebab semakin banyak kita menginstall atau format ulang maka semakin banyak pula bad sector yang terdapat di harddisk. Sehingga menyebabkan pengurangan jumlah data yang disimpan bahkan dapat merusak harddisk itu juga.
  • Jika ingin dipartition pastikan jangan terlalu banyak partisinya.
Semakin banyak harddisk yang dipartisi semakin banyak juga kerja processor dan kerja harddisk.
contoh yang baik untuk partisi :
hdd kurang dari 40 gb = max 2 partisi minimal 30 gb.
hdd antara 40 - 240 gb = max 3 partisi minimal 40 gb.
hdd lebih dari 240 gb = max 5 partisi minimal 60 gb.
  • Jangan terlalu sering terkena getaran.
Didalam harddisk terdapat lempengan cd yang sangat sensitif, apabila ada getaran yang tinggi atau terlalu sering maka cd tersebut akan mengalami goresan yang menyebabkan kerusakan.
  • Memakai cool harddisk atau fan disk.
untuk mendinginkan kerja harddisk yang berlebih.
  • Dan yang jelas jangan terkena hal yang aneh-aneh.
Seperti mencelupkan ke dalam air karena bermaksud untuk membersihkan harddisk, pokoknya yang diluar akal deh.. masa harddisk dicelupin di air sih.. (haha... ga masuk akal..) kecuali emang dah apes, lagi bawa harddisk ke rumah temen, eh terpleset jatuh ke empang...
Motherboard
  • Usahakan dibersihkan dengan terjadwal, minimal sebulan sekali.
Motherboard mempunyai jalur-jalur pcb yang menghubungkan antara komponen satu dengan yang lain. Jalur ini apabila terkena debu maka arus listrik yang lewat juga akan terhambat, walau Motherboard dilapisi oleh gel atau pelapis yang melindungi dari debu atau yang lain. Tapi tidak sepenuhnya dapat melindungi, sebab lambat laun gel tersebut pasti akan terkuras atau menipis, jadi debu-debu bisa menempel. Jadi macet deh arus listriknya, trus ga bisa nyala deh komputernya. Fatal juga sih, itu kalo secara extremenya... biasanya sih jadi lemot... ya berpengaruh juga sih.
  • Diberikan pendingin atau kipas.
Bukan kipas angin yang biasa kita kipas-kipas, tapi kipas khusus komputer. Didalam motherboard terdapat sirkuit yang sangat sensitif atau komponen aktif, seperti chip dan kapasitor. Komponen tersebut mudah panas, sebab komponen tsb yang mempunyai kerja extra. Jika suhu didalam motherboard mencapai suhu di gurun pasir ya otomatis komponen tsb meledak.. hehe.. terlalu melebihkan neh, ga meledak sih paling bocor. Jadi suhu didalam motherboard sangat penting.
  • Persempit ruang masuk kecoa, cicak dan kawan-kawannya.
Teman saya mendapatkan kasus, pada saat menyalakan komputer. Tiba-tiba komputer itu mengeluarkan bau yang tidak sedap, padahal mah dah kayak daging goreng. Karena dagingnya daging cicak jadi ga sedap, eh motherboard nya malah ikut-ikutan gosong juga. Ya terpaksa deh masuk bengkel. Dilihat kejadian tsb, ternyata bahaya juga membiarkan motherboard dibiarkan terbuka apalagi tanpa casing. Oleh karena itu casing-casing yang ada jangan dibuka, dengan berharap mendapatkan angin atau suhunya lebih dingin. Bukannya angin malah cicak dkk yang masuk, kan repot!.
  • Usahakan komponen tambahan juga dibersihkan.
Ram, VGA, dan lain-lain yang merupakan komponen tambahan motherboard. Komponen tersebut juga perlu dicabut trus di masukin lagi. Kasusnya mungkin sama seperti kena debu, walau sedikit debu yang menempel di slot-slot tsb.
CD/DVD Rom dan Floppy disk
  • Usahakan jika memang tidak dipakai, Cabut power dari power supply.
Kebanyakan dari komputer memasang lebih dari 1 CD atau DVD, padahal belum tentu semuanya dipakai. Didalam CD atau DVD terdapat optik, yang apabila bekerja maka optik tersebut akan memanaskan filamen prisma yang didalamnya.
Nah filamen prisma ini yang dapat membaca CD, jika filamen prisma ini habis maka pembacaan CD menjadi berkurang. Oleh karena itu, usahakan CD atau DVD yang benar-benar tidak terpakai dicabut dari powernya. Seperti tidak pernah burning atau menyetel DVD dari komputer.
  • Usahakan kaset CD tersebut tidak penuh dengan goresan atau lain-lainnya.
Kaset CD/DVD yang memiliki goresan atau debu, atau apalah yang kiranya dilihat asing. Maka kerja CD/DVD akan bekerja extra untuk membaca setiap sector. Jika tidak ada sector yang ditemukan maka akan muncul error cyclic redundancy check.
Bersihkan optik CD/DVD memakai gel atau CD yang disediakan untuk membersihkan. Biasanya alat seperti itu dijual di toko-toko komputer, namun ada juga yang abal-abal atau palsu. Jadi belinya juga harus hati-hati ya!.

Sebenarnya sih semua komponen komputer jika kita bisa merawatnya pasti tidak ada hal yang tidak diinginkan terjadi. Asal kita rajin membersihkan semua komponen yang ada dikomputer. Tapi jangan sampai kita melupakan keluarga, gara-gara ngurusin komputer jadi lupa ma keluarga, pendzalim namanya.

The basic code of pascal

Pascal adalah sebuah program komputer yang bisa membuat sebuah aplikasi sama seperti bahasa pemrograman lainnya seperti java, php, dan lain-lain. Saya akan membahas inti-inti dari pascal yang memuat dari kode dan fungsinya, berikut kode dan fungsinya :

  • program nama_program;
Biasanya berfungsi untuk mengenalkan atau memberi nama sebuah program yang kita jalankan. Sebenarnya fungsi ini tidak terlalu penting, tanpa kode program pun sebuah program masih bisa kita jalankan. Namun untuk estetika atau keindahan sebuah program kalo ga dikenal terkesan asing.

  • uses library ;
Fungsi ini dipanggil untuk mengambil sebuah variabel yang sudah ada di library pascal. Biasanya digunakan untuk memanggil suatu aksi yang memerlukan variabel tsb. Contoh dalam kasus peletakan kursor menggunakan Crt, atau WinCrt. Kasus library ini akan dibahas nanti.

  • var Nama_Variabel : Variabel ;
Var atau variabel berfungsi untuk mendeklarasikan atau mengenalkan atau memasukan data yang kita inginkan namanya sebagai suatu variabel sebelum dijalankan. Fungsi ini sangat berguna untuk menempatkan suatu nilai kedalam nama_variabel yang telah kita buat. Contoh kita ingin mengenalkan bahwa Ikan sebagai kalimat, maka dikodekan sebagai var ikan : String
  • begin -----------------> end.
Akhir dari begin adalah end. Maksud dari fungsi tsb, adalah untuk melaksanakan program yang dijalankan. Jika tidak ada begin maka sebuah program yang telah di kodekan maka tidak akan berjalan. Logikanya kalo kita mau menjalankan perintah-perintah lainnya maka harus didahulukan dengan menulis begin. Begin dalam pascal juga berfungsi untuk melakukan lebih dari 1 perintah. Oleh karena itu jika ada perintah statement yang lebih dari 1, maka diawali dengan begin dan diakhiri dengan end; biasanya dipakai oleh for-do, dll yang berbeda adalah (;) dan (.). Contoh :
Begin
statement1 ;
for awal to akhir do
Begin
statement2;
statement3;
end;
statement4;
end.
  • clrscr;
Singkatan dari clear screen fungsi ini sangat berguna untuk menghapus tampilan-tampilan sebelumnya. Biasanya digunakan di awal program sesudah begin.
  • If statement then
If artinya Jika, jadi fungsi ini untuk menentukan perintah selanjutnya jika nilai statement tersebut terpenuhi maka perintah yang ditentukan akan dijalankan. Tetapi jika tidak maka dilewati, atau menggunakan else yang berarti menggunakan perintah lainnya yang ditentukan.
  • case of statement;
Sama seperti halnya if, namun dalam perintah ini digunakan jika ingin diurutkan atau digrupkan. Dan nilai dalam case termasuk sensitif sehingga nilai dari statement harus sesuai dengan nilai dari case tersebut.
  • for awal to akhir do
Fungsi bentuk pengulangan for-do adalah bentuk pengulangan yang sudah ditentukan awal dan akhirnya sehingga berapapun pengulangannya tidak akan melebihi dan mengurangi yang telah ditentukan. Fungsi ini biasanya digunakan jika pada saat menemukan rumus untuk pengulangan dan dimintai awal dan akhir sehingga tidak terjadinya over buff, atau bug.
  • repeat --------> until statement;
Bentuk pengulangan yang mengutamakan kerjakan dahulu baru liat dari persyaratannya... jika persyaratannya terpenuhi maka pengulangan akan berhenti dan meneruskan baris berikutnya. Jika tidak maka akan meneruskan pengulangan sampai syarat tersebut terpenuhi. Terkadang apabila syarat itu tidak terpenuhi maka pengulangan tersebut akan berjalan terus, sehingga menyebabkan bug pada program tersebut atau error.
  • while statement do
Bentuk pengulangan yang ketiga ini mengutamakan syarat terlebih dahulu sebagai kunci pengulangan. Jika syaratnya tidak terpenuhi maka pengulangan ini akan dilewati. Tapi jika syarat ini terpenuhi maka pengulangan akan berlangsung sampai syarat tersebut tidak terpenuhi lagi. Dari ketiga pengulangan syarat ini termasuk key of loop sebab harus terpenuhi dahulu. Terkadang bentuk pengulangan ini menyebabkan bug.

Memulai Awal Blog

Setelah bertahun-tahun lamanya saya baru berani untuk berbagi dan membuat blog yang boleh dikatakan masih pemula. sebenarnya sih saya bingung, bahasa utamanya apa? karena saya masih pemula dalam blog dan pemula juga dalam berbahasa inggris, mungkin saya masih menulis dalam bahasa saya.

Untuk sekedar informasi saya memulai blog ini telah yang kedua kalinya, sebelumnya saya sudah membuat blog namun saya bingung apa yang harus saya isi di blog saya itu. lambat laun saya tidak membuka blog dan akhirnya saya lupa id dan passwordnya. Nah yang sekarang mungkin saya akan lebih giat untuk membuat blog yang bisa menjadi sharing buat teman-teman para blogger.

Sebenarnya dalam hati yang paling dalam ada berjuta pertanyaan mengenai segala macam yang berbau teknologi. Apalagi mengenai blog, buat apa sih blog itu? keuntungannya apa sih? bermanfaat ga sih? dari sekian pertanyaan itu saya kemudian mencari apa itu blog. Dari sekian situs dan blog yang telah saya jelajahi kebanyakan berisi data harian, atau status seperti halnya jejaring sosial yang terkenal itu. Dan sebagian berisi ilmu. Ternyata membuat blog itu memang penting walau ada yang lebih penting lagi. Namun ini adalah awal bagi para blogger, para websiter dan para programer untuk memulai awal karirnya. Bagi sebagian orang blog hanya untuk para penulis, atau orang yang sering membuka website dan surfing (bukan peselancar).

Untuk kalangan orang sibuk pun perlu dan mungkin yang tidak sibuk juga sangat perlu. Karena dapat memberi kerjaan kepada orang yang tidak sibuk dan membebaskan unek-unek bagi orang yang sangat sibuk. hmm.. katanya masih baku banget yah!.

cukup itu aja yang bisa saya tulis... lain waktu saya bisa menuliskan yang lebih berkualitas, dan bermanfaat bagi para blogger untuk berbagi.

Blog Pemula

Hallo, my name is dwi. hmm.. i am a newbie for this blogspot.

i want to sharing for you'r all.. about any thing.. from knowledge to inside of heart.

key.. if you or someone or else.. can give me idea.. or sharing to me.. plizz tell me or koment.. i'll happy

i'm sorry if my words there's be mistake... hehe i'm indonesian and i'want learn to speak and write english.

thanks alot for all..