Monday, October 14, 2013
Mengoperasikan Komputer
Langkah-langkah
menjalankan Komputer :
1.
Menekan tombol power kemudian diikut dengan
menekan tombol monitor
2.
Pastikan gambar tampilan POST ( Power On Self
Test ) muncul di kayar
3.
Tunggu hingga tampilan system operasi muncul.
4.
Selanjutnya tunggu hingga ruang kerja sistm
operasi muncul sepert yang terlihat digambar
Mematikan Komputer
(Shut Down)
Shutdown berfungsi dipergunakan
untuk me-non fungsikan system operasi dan perangkat keras lainnya dalam keadaan
mati (off) , cara nya :
1. Klik start menu
lalu klik Shut Down
2. Setelah mengklik Shut Down, maka menu Shut Down Windows
tampil dan langkah selanjutnya klik OK. Setelah shut down aktif maka
selanjutnya windows akan menampilkan jendela Log Off .
Restart Komputer
Restart berfungsi untuk memulai
computer kembali dari awal . fungsinya
hampir sama dengan Shut Down . tapi
untuk restart computer dalam keadaan hidup dan system akan belajar dari awal
Langkah-langkahnya :
1. Klik start menu lalu klik Restart
2. Setelah mengklik Restart , maka menu Restart Windows tampil dan langkah selanjutnya klik OK
Log Off Komputer
Fungsi ini
berguna untk mengganti nama pengguna (user) . Dalam arti kata , apabila computer
ini dipergunakan oleh beberapa orang ,data yang bersifat pribadi tidak bisa
dibuka oleh pengguna lain .
Stand By Komputer
Fungsi ini
berguna untuk menjaga agar computer dalam keadaan siaga ata
Dalam keadaan hidup bila
ingin terus menghubungkan computer dengan internet, telepon dan sebagaiannya.
Hibernate Komputer
Fungsi
ini bertugas menyimpan data-data trahir didalam suatu aplikasi,sehingga bila computer
dimatikan dalam proses ini , dan computer dihidupkan kemali, data atau aplikasi
akan terlihat seperti sebelum dimatikan.
Refrensi / Sumber :
- Mata Diklat : Ketrampilan Komputer dan Pengelolaan Informasi
- Departemen Pendidikan Nasional .
Direktorat Jendral Pendidikan Dasar dan Menengah
Direktorat Pendidikan Menengah Kejuruan ( 2005)
Sunday, October 13, 2013
Perkembangan Internet
Pengertian Internet : Internet adalah singkatan dari kata Interconnection
Networking , yang berarti seluruh
jaringan computer yang saling tidak terhubung menggunakan standar system global
Transmision Control Protocol / Internet Protocol Suite (TCP/IP) sebagai protocol
pertukaran paket (paket switching communication protocol) untuk melayani
miliaran pengguna di seluruh dunia
1. Internet sebagai media komunikasi :
merupakan fungsi internet yang paling banyak digunakan dimana setiap pengguna internet dapat berkomunikasi dengan pengguna lainnya dari seluruh dunia.
2. Media pertukaran data :
dengan menggunakan email, newsgroup, ftp dan www (world wide web : jaringan situs-situs web) para pengguna internet di seluruh dunia dapat saling bertukar informasi dengan cepat dan murah.
3. Media untuk mencari informasi atau data :
perkembangan internet yang pesat, menjadikan www sebagai salah satu sumber informasi yang penting dan akurat.
4. Kemudahan memperoleh informasi:
kemudahan untuk memperoleh informasi yang ada di internet banyak membantu manusia sehingga manusia tahu apa saja yang terjadi. Selain itu internet juga bisa digunakan sebagai lahan informasi untuk bidang pendidikan, kebudayaan, dan lain-lain.
6. Kemudahan bertransaksi dan berbisnis dalam bidang perdagangan :
Dengan kemudahan ini, membuat kita tidak perlu pergi menuju ke tempat penawaran/penjualan karena dapat di lakukan lewat internet.
Dampak Negatif :
1. Pornografi
Anggapan yang mengatakan bahwa internet identik dengan pornografi, memang tidak salah. Dengan kemampuan penyampaian informasi yang dimiliki internet, pornografi pun merajalela.Untuk mengantisipasi hal ini, para produsen browser melengkapi program mereka dengan kemampuan untuk memilih jenis home-page yang dapat di-akses.Di internet terdapat gambar-gambar pornografi dan kekerasan yang bisa mengakibatkan dorongan kepada seseorang untuk bertindak kriminal.
2. Violence and Gore
Kekejaman dan kesadisan juga banyak ditampilkan. Karena segi bisnis dan isi pada dunia internet tidak terbatas, maka para pemilik situs menggunakan segala macam cara agar dapat menjual situs mereka. Salah satunya dengan menampilkan hal-hal yang bersifat tabu.
3. Penipuan
Hal ini memang merajalela di bidang manapun. Internet pun tidak luput dari serangan penipu. Cara yang terbaik adalah tidak mengindahkan hal ini atau mengkonfirmasi informasi yang Anda dapatkan pada penyedia informasi tersebut.
4. Carding
Karena sifatnya yang real time(langsung), cara belanja dengan menggunakan Kartu kredit adalah carayang paling banyak digunakan dalam dunia internet. Para penjahat internet pun paling banyak melakukan kejahatan dalam bidang ini. Dengan sifat yang terbuka, para penjahat mampu mendeteksi adanya transaksi (yang menggunakan Kartu Kredit) on-line dan mencatat kode Kartu yang digunakan. Untuk selanjutnya mereka menggunakan data yang mereka dapatkan untuk kepentingan kejahatan mereka.
5. Perjudian
Dampak lainnya adalah meluasnya perjudian. Dengan jaringan yang tersedia, para penjudi tidak perlu pergi ke tempat khusus untuk memenuhi keinginannya. Anda hanya perlu menghindari situs seperti ini, karena umumnya situs perjudian tidak agresif dan memerlukan banyak persetujuan dari pengunjungnya.
Secara garis besar dampak negatif internet adalah :
Sejarah
Internet dan Perkembangannya:
Internet pertama kali diciptakan oleh Departemen Pertahanan
Amerika Serikat dan pertama kali dicoba pada tahun 1969. Pada awal keberadaan
internet sendiri serasa sangat diperlukan hanya untuk kebutuhan militer saja
untuk menghubungkan komputer satu didaerah dengan komputer lainnya didaerah
lain agar dapat bertukar informasi secara cepat.
- Sejarah Internet berikutya pada tahun 1972 tepatnya pada bulan Oktober Apranet sebagai pemegang proyek yang manangani pembuatan internet akhirnya memperkenalkan internet untuk kepentingan pendidikan yang ditujukan untuk non-militer dan menyatukan beberapa universitas negara Amerika sehingga membentuk suatu jaringan terpadu dan secara umum antara lain adalah universitas Stanford Research Institute, University of California, Los Angeles, University of California, Santa Barbara, dan University of Utah.
- Tahun 1971 - Anggota jaringan ARPANET bertambah menjadi 23 buah node komputer, yang terdiri atas komputer-komputer untuk riset milik pemerintah Amerika Serikat dan universitas yang menjadikan sebuah sejarah internet dimana Apranet dapat membagi dua proyek antara internet militer dan non milter.
- Tahun 1972 - Sebuah kelompok kerja yang disebut dengan International Network Working Group (INWG) dibuat untuk meningkatkan teknologi jaringan komputer dan juga membuat standar-standar untuk jaringan komputer, termasuk di antaranya adalah Internet. Pembicara pertama dari organisasi ini adalah Vint Cerf, yang kemudian disebut sebagai "Bapak Internet".
- Tahun 1972 sampai 1974 - Beberapa layanan basis data komersial seperti Dialog, SDC Orbit, Lexis, The New York Times DataBank, dan lainnya, mendaftarkan dirinya ke ARPANET melalui jaringan dial-up.
- Tahun 1973 - ARPANET ke luar Amerika Serikat dapat menjadi sebuah sejarah internet yang sangat penting dimana pada tahun ini, anggota ARPANET bertambah lagi dengan masuknya beberapa universitas di luar Amerika Serikat yakni University College of London dari Inggris dan Royal Radar Establishment di Norwegia.
- Tahun 1974 - Vint Cerf dan Bob Kahn mempublikasikan spesifikasi detail protokol Transmission Control Protocol (TCP) dalam artikel "A Protocol for Packet Network Interconnection".
- Tahun 1974 - Bolt, Beranet & Newman (BBN), pontraktor untuk ARPANET, membuka sebuah versi komersial dari ARPANET yang mereka sebut sebagai Telenet, yang merupakan layanan paket data publik pertama.
- Tahun 1977 - Sudah ada 111 buah komputer yang telah terhubung ke ARPANET.
- Tahun 1978 - Protokol TCP dipecah menjadi dua bagian, yakni Transmission Control Protocol dan Internet Protocol (TCP/IP).
- Tahun 1979 - Grup diskusi Usenet pertama dibuat oleh
Tom Truscott, Jim Ellis dan Steve Bellovin, alumni dari Duke University
dan University of North Carolina Amerika Serikat. Setelah itu, penggunaan
Usenet pun meningkat secara drastis.
Pada tahun ini pula, emoticon diusulkan oleh Kevin McKenzie. - Awal Tahun 1980-an - Komputer pribadi (PC) mewabah, dan menjadi bagian dari banyak hidup manusia. Tahun ini tercatat ARPANET telah memiliki anggota hingga 213 host yang terhubung. Layanan BITNET (Because It's Time Network) dimulai, dengan menyediakan layanan e-mail, mailing list, dan juga File Transfer Protocol (FTP). CSNET (Computer Science Network) pun dibangun pada tahun ini oleh para ilmuwan dan pakar pada bidang ilmu komputer dari Purdue University, University of Washington, RAND Corporation, dan BBN, dengan dukungan dari National Science Foundation (NSF). Jaringan ini menyediakan layanan e-mail dan beberapa layanan lainnya kepada para ilmuwan tersebut tanpa harus mengakses ARPANET.
- Tahun 1982 - Istilah "Internet" pertama kali
digunakan, dan TCP/IP diadopsi sebagai protokol universal untuk jaringan
tersebut. Name server mulai dikembangkan, sehingga mengizinkan para
pengguna agar dapat terhubung kepada sebuah host tanpa harus mengetahui jalur
pasti menuju host tersebut.
Tahun ini tercatat ada lebih dari 1000 buah host yang tergabung ke Internet. - Tahun 1986 - Diperkenalkan sistem nama domain, yang sekarang dikenal dengan DNS (Domain Name System) yang berfungsi untuk menyeragamkan sistem pemberian nama alamat di jaringan komputer.
- Tahun 1988 - Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat. Setahun kemudian, jumlah komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000 komputer kini membentuk sebuah jaringan.
- Tahun 1990 - Tahun yang paling bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau World Wide Web.
- Tahun 1992 - komputer yang saling tersambung membentuk jaringan sudah melampaui sejuta komputer, dan pada tahun yang sama muncul istilah surfing the internet.
- Tahun 1994 - Situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama kalinya virtual-shopping atau e-retail muncul di internet. Dunia langsung berubah. Pada tahun yang sama Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator.
Dampak
Positif :
1. Internet sebagai media komunikasi :
merupakan fungsi internet yang paling banyak digunakan dimana setiap pengguna internet dapat berkomunikasi dengan pengguna lainnya dari seluruh dunia.
2. Media pertukaran data :
dengan menggunakan email, newsgroup, ftp dan www (world wide web : jaringan situs-situs web) para pengguna internet di seluruh dunia dapat saling bertukar informasi dengan cepat dan murah.
3. Media untuk mencari informasi atau data :
perkembangan internet yang pesat, menjadikan www sebagai salah satu sumber informasi yang penting dan akurat.
4. Kemudahan memperoleh informasi:
kemudahan untuk memperoleh informasi yang ada di internet banyak membantu manusia sehingga manusia tahu apa saja yang terjadi. Selain itu internet juga bisa digunakan sebagai lahan informasi untuk bidang pendidikan, kebudayaan, dan lain-lain.
6. Kemudahan bertransaksi dan berbisnis dalam bidang perdagangan :
Dengan kemudahan ini, membuat kita tidak perlu pergi menuju ke tempat penawaran/penjualan karena dapat di lakukan lewat internet.
Dampak Negatif :
1. Pornografi
Anggapan yang mengatakan bahwa internet identik dengan pornografi, memang tidak salah. Dengan kemampuan penyampaian informasi yang dimiliki internet, pornografi pun merajalela.Untuk mengantisipasi hal ini, para produsen browser melengkapi program mereka dengan kemampuan untuk memilih jenis home-page yang dapat di-akses.Di internet terdapat gambar-gambar pornografi dan kekerasan yang bisa mengakibatkan dorongan kepada seseorang untuk bertindak kriminal.
2. Violence and Gore
Kekejaman dan kesadisan juga banyak ditampilkan. Karena segi bisnis dan isi pada dunia internet tidak terbatas, maka para pemilik situs menggunakan segala macam cara agar dapat menjual situs mereka. Salah satunya dengan menampilkan hal-hal yang bersifat tabu.
3. Penipuan
Hal ini memang merajalela di bidang manapun. Internet pun tidak luput dari serangan penipu. Cara yang terbaik adalah tidak mengindahkan hal ini atau mengkonfirmasi informasi yang Anda dapatkan pada penyedia informasi tersebut.
4. Carding
Karena sifatnya yang real time(langsung), cara belanja dengan menggunakan Kartu kredit adalah carayang paling banyak digunakan dalam dunia internet. Para penjahat internet pun paling banyak melakukan kejahatan dalam bidang ini. Dengan sifat yang terbuka, para penjahat mampu mendeteksi adanya transaksi (yang menggunakan Kartu Kredit) on-line dan mencatat kode Kartu yang digunakan. Untuk selanjutnya mereka menggunakan data yang mereka dapatkan untuk kepentingan kejahatan mereka.
5. Perjudian
Dampak lainnya adalah meluasnya perjudian. Dengan jaringan yang tersedia, para penjudi tidak perlu pergi ke tempat khusus untuk memenuhi keinginannya. Anda hanya perlu menghindari situs seperti ini, karena umumnya situs perjudian tidak agresif dan memerlukan banyak persetujuan dari pengunjungnya.
Secara garis besar dampak negatif internet adalah :
- Mengurangi sifat sosial manusia karena cenderung lebih suka berhubungan lewat internet daripada bertemu secara langsung (face to face).
- Dari sifat sosial yang berubah dapat mengakibatkan perubahan pola masyarakat dalam berinteraksi.
- Kejahatan seperti menipu dan mencuri dapat dilakukan di internet (kejahatan juga ikut berkembang).
- Bisa membuat seseorang kecanduan, terutama yang menyangkut pornografi dan dapat menghabiskan uang karena hanya untuk melayani kecanduan tersebut
Cara mudah filter situs negatif dari Internet di
rumah, warnet atau sekolah:
1.
Bagaimana cara menggunakan DNS Nawala?
Ubah DNS pada komputer atau server
Anda ke alamat IP DNS Nawala. Hanya itu saja, dan Anda sudah siap menggunakan
DNS Nawala. IP DNS Nawala adalah:
- 180.131.144.144
- 180.131.145.145
2.
Operating System apa saja yang bisa menggunakan DNS Nawala?
Hampir semua OS yang umum digunakan
(Windows, Mac, Linux) dapat memanfaatkan DNS Nawala. Cara mudah setting
DNS Nawala, silakan baca di situs Nawala Project atau di SpeedyWiki.
3. Siapa
yang boleh menggunakan DNS Nawala? Apakah dikenakan biaya?
DNS Nawala dapat digunakan siapa
saja, mulai dari pengguna rumahan sampai pengguna komersial. Tanpa batasan
penyedia jasa layanan internet yang digunakan. Pengguna tidak dikenakan biaya
apapun.
Sumber :
-
Wikipedia
-
Usir Galau dengan Internet Sehat. Penerbit : Andi
Kompenen- Komponen dalam Komputer
Komponen Sistem Komputer
terdiri dari beberapa perangkat
yaitu :
Perangkat Keras (Hardware) : Suatu perangkat yang berfungsi melakukan proses Input (masukan) – Output (keluaran)
Brainware : Merupakan Pemakai
(manusia)
Jenis- Jenis Komputer:
Perangkat Keras (Hardware) : Suatu perangkat yang berfungsi melakukan proses Input (masukan) – Output (keluaran)
Terdiri dari :
-
Central Processing Unit (CPU) : merupakan bagian terpenting dalam melakukan
proses masukan dan keluaran.
-
Perangkat Masukan (Input Device)
Berfungsi untuk memasukkan data atau input untk diproses menjadi
informasi atau keluaran
Contoh : Mouse, Keyboard
-
Perangkat Keluaran
Berfungsi untuk melihat hasil proses dari satu masukan
Contoh : Monitor, Printer (Alat Cetak), Speaker
b.
Perangkat Lunak (Software) : Suatu perangkat
yang berfungsi menghubungkan perangkat keras dengan pengguna . dibagi menjadi 2
bagian yaitu :
-
Perangkat Lunak Sistem Operasi : merupakan
perangkat lunak yang menjembatani antara pengguna dan perangkat keras yang di
pergunakan yaitu computer.
Bersifat :
-Multi User (digunakan oleh banyak user)
-Multi
Tasking (Melakukan banyak tugas)
- Dibagi
menjadi dua klarifikasi
1.
Sistem operasi berbasiskan Teks : DOS ( Disk Operating System), Unix
2.
Sistem Operasi berbasiskan Unit Grafis antar muka (GUI/ Graphic Unit Interface)
Contoh
: Windows, Macintosh , Linux.
-
Perangkat Lunak Aplikasi : Perangkat yang
berfungsi untuk melakukan berbagai bentuk tugas perkantoran seperti Pengolah data,lembar
sebar,persentase.
Terdiri dari : 1. Program Bantu (Utility) berfungsi : Antivirus,
Defragmenter,Format Disket
2. Bahasa Pemrograman : BASIC, COBOL,
C++
-System
Analyst
-Programmer
-Operator
Terdiri dari beberapa jenis , yaitu
:
-
Super Komputer : Komputer yang dipergunakan
untuk menampung dan melayani data dalam
jumlah yang cukup besar serta mampu melaksanakan tugas-tugas yang tidak bisa
dilakukan computer berskala kecil. Digunakan badan Antariksa sebagai pengolah
data.
-
Mainframe Komputer : Komputer ini terdapat di
perusahan- perusahaan berskala besar, digunakan untuk melayani data yang
berskala missal. Contoh perusahaan telekomunikasi.
-
Micro Komputer : sering digunakan di perusahaan
kecil , terdiri dari kompter yang sering dipakai untuk keperluan sehari-hari.
Jenis- jenis Media Penyimpanan Data
:
Terdiri dari :
-
Harddisk : media penyimpanan internal ,
kapasitasnya bisa mencapai GB- Tera
-
Disket : Media penyimpanan data yang berbentuk
amplop dan dapat menyimpanan data 700kb-1,44mb
-
CDROM/DVD : Media penyimpanan berbentuk
piringan. CD ROM Dapat menyimpan data sampai 700 Mb, DVD mampu menyimpan antara
4 GB- 9 GB
-
Flash Disk : Media penyimpanan berbentuk Pena
berukuran antara 64 Mb – 2 GB
Refrensi / Sumber :
- Mata Diklat : Ketrampilan Komputer dan Pengelolaan Informasi
- Departemen Pendidikan Nasional .
Direktorat Jendral Pendidikan Dasar dan Menengah
Direktorat Pendidikan Menengah Kejuruan ( 2005)
Tuesday, July 30, 2013
Rindu Mama
Tuhan Yesus, saya kangen mama yang dulu. Mama yang ceria,
yang selalu tersenyum, yang selalu
mengajarkan saya menabur kebaikan bukan keburukan, yang selalu membangunkan
saya sekedar untuk “say hello dengan-Mu”. Mama yang selalu mengajarkan saya apa itu arti
kasih dan bagaimana cara membagi kasih. Saya rindu … semua tawa bahagia senyum manis mama. .. saya
teramat rindu hal itu, mungkin saya belum bisa menerima hal ini semua, mungkin
saya egois , mungkin saya terlalu menolak kenyataan. Tapi tolong…., ajarkan
saya memulai bagaimana menghadapi situasi ini semua .Friday, July 19, 2013
1IA20... Kelas yang penuh dengan Kenangan :")
Oke mulai dari mana ?? hmm mari biarkan ngalir begitu aja yah.., well waktu itu masih bener-bener buta dengan
kehidupan kampus, jangankan kenal senior, pertama kali mau masuk kampus aja
rasanya kaki lemas sekali mau diayunkan menuju loby, ada rasa gundah, takut dan
canggung. Semua campur aduk jadi satu,… dan akhirnya disini berdiri resmi sudah mengenakan almamater Gunadarma , sebagai mahasiswa baru.
Yippie, sudah 1 bulan berlalu sejak
mos fakultas dilaksanakan, aku kira mos
3 hari itu sudah selesai tapi ternyata itu hanya mos universitas, dan akan
dilanjutkan 1 bulan mos fakultas. Mau tau
apa rasanya mos fakultas 1 bulan itu ????? tekanan batin, hahahaha bayang kan
250 tanda tangan mahasiswa baru, 250 tanda tangan senior, dan 150 tanda tangan
anggota himti serta berfoto dengan pengurus Himti, setiap pergantian hari
rasanya was-was… kesana kemari dengan tali sepatu biru,.. oke mari tinggalkan mos
itu, sekarang kita pasti sudah mengenangnya sebagai kenangan manis :D
Mengenal kelas 1IA20 adalah salah
satu anugrah Tuhan yang manis dan terlalu baik bagiku, dikelilingi banyak
sahabat yang memiliki karakter yang berbeda-beda , membuat ku sedikit bisa
mengerti dan membaca sifat mereka :D ,
setiap hari selalu merasa baik, ada suka- ada duka, ada senang ada susah, tapi
karna melewati dengan bersama pasti terasa menyenangkan dan beban yang dipikul
terasa ringan . semua waktu yang ada pasti dilalui dengan bersama di dalam kampus ketika ada jadwal kelas :D.
banyak masa-masa belajar yang pasti akan selalu manis untuk dikenang, Contohnya waktu semester 1. dulu
kalau udah masuk pelajaran algoritma nya bu budi, duh rasanya tuh, kaya masuk
ke kandang singa dan ga bisa ngapa-ngapain. Kalimat paling sensasionalnya yg terkenal “MANUSIA
BIASA” , selalu jadi alasan terakhir. Dan mungkin yang paling berefek adalah
tugas Python nya-pak makmun, duh itu dosen paling jago php deh, yakin… php
kedua setelah pak eko tentunya, dengan
kalem pak makmun berkata “oke kalau nilainya mau diperbaiki ubah program phytonnya menjadi ruby
dan jangan lupa databasenya, saya tunggu jam 18.30 paling terakhir”. Bener-bener
paling jago kalau ngasih deadline, berasa udah jadi programmer deh *cieee* hahaha, kenangan-kenangan seperti itu yang ga
akan bisa dilupain, terlalu manis untuk disimpan begitu saja. dan dengan kekecean pak Midzo, duuhh kalau udah pelajaran Fisika nya dia, pasti deh pulpen abis, binder penuh.. kerjaannya nyatet mulu. Untung saja, pak midzo hobi "gotik" di depan jadi ada hiburannya gitu deh. hehehe
Sekarang sudah saatnya kenaikan Tingkat 2, dan akan ada perombakan kelas , hmmm rasanya ada secercah kekecewaan, ketika sudah dekat kenapa harus dipisah. Well ini lah hidup, jangan pernah puas di Zona nyaman, mari belajar naik tingkat 1 level menuju pembuktian bahwa kita dapat bersosialisasi dengan siapa saja dan menjalin persahabatan yang baik. Pokoknya kenangan 1 tahun bersama kelas 1IA20 itu keren! Berharga banget setiap detik yg ada , yakin pasti akan kangen dengan suasana-suasana itu. Tapi kita pasti bisa kumpul bareng lagi! Yap pada saat pelemparan Toga dan Graduation Sarjana nanti. 1IA20 selalu di hati ^^
#Semangat Calon Sarjana #NothingIsImpossible #YouCanDoIt :)
Sekarang sudah saatnya kenaikan Tingkat 2, dan akan ada perombakan kelas , hmmm rasanya ada secercah kekecewaan, ketika sudah dekat kenapa harus dipisah. Well ini lah hidup, jangan pernah puas di Zona nyaman, mari belajar naik tingkat 1 level menuju pembuktian bahwa kita dapat bersosialisasi dengan siapa saja dan menjalin persahabatan yang baik. Pokoknya kenangan 1 tahun bersama kelas 1IA20 itu keren! Berharga banget setiap detik yg ada , yakin pasti akan kangen dengan suasana-suasana itu. Tapi kita pasti bisa kumpul bareng lagi! Yap pada saat pelemparan Toga dan Graduation Sarjana nanti. 1IA20 selalu di hati ^^
#Semangat Calon Sarjana #NothingIsImpossible #YouCanDoIt :)
Friday, July 5, 2013
Bahasa Pemrograman RUBY
Pengertian RUBY
TEORI PERCABANGAN
Dalam pemrograman, kita tentunya mengenal istilah seleksi dan perulangan. Pada
umumnya dalam membuat program, selalu ada seleksi dimana diperlukan pengecekan suatu
kondisi untuk mengarahkan program agar berjalan sesuai keinginan. Pada Ruby untuk
melakukan suatu pengecekan kondisi, terdapat tiga macam statemen.
Perintah If
Statemen if digunakan untuk melakukan penyeleksian dimana jika kondisi bernilai
benar maka progam akan mengeksekusi statemen dibawahnya. Dalam ruby, setelah penulisan
statement di akhiri dengan end.
Bentuk umum perintah if :
if kondisi
statemen
end
Contoh program :
irb(main):001:O> a = "Ruby"
=>"Ruby"
irb(main):002:0> if a =="Ruby"
irb(main):003:1> puts "Selamat Belajar Ruby"
irb(main):004:1> end
Selamat Belajar Ruby
=> nil
irb(main):005:0>
Perintah If – Else
Statemen if – else digunakan untuk melakukan penyeleksian kondisi dimana jika
kondisi bernilai benar maka program akan mengeksekusi statemen 1. Namun, jika nilai
kondisi bernilai salah maka statemen 2 yang akan dieksekusi
Perintah If – Else - Elsif
Statemen if – else - elsif digunakan untuk melakukan penyeleksian kondisi dimana
kondisi yang diberikan lebih dari 1 kondisi atau memiliki beberapa kondisi. Jika kondisi
pertama bernilai benar maka lakukan seleksi kondisi ke-dua dan seterusnya
TEORI PERULANGAN
Perintah perulangan di gunakan untuk mengulang pengeksekusian statemen-statemen
hingga berkali-kali sesuai dengan iterasi yang diinginkan. Perintah untuk perulangan (loop) adalah times, while dan for.
Perintah Times
Perintah times digunakan untuk perulangan yang sangat sederhana. Hanya dengan
bentuk umum serperti di bawah ini kita bisa langsung mendapatkan output berulang
Perintah While
Perintah while pada Ruby merupakan perintah yang paling umum digunakan untuk
proses perulangan. Konsep sederhana dari perintah while adalah statement yang terdapat di
dalam while akan diulang pengeksekusiannya selama nilai kondisinya benar. Dan ia akan
keluar atau tidak melakukan eksekusi blok statemen jika nilai kondisinya salah.
Bentuk umum statemen while,
while kondisi
statemen
end
Perintah For
Perintah for dalam Ruby sama seperti bahasa pemrograman lainnya. Pada perulangan
for ini lebih spesifik dari pada perintah while. Kita dapat menentukan range (batasan) pada
perulangan ini.
Bentuk umum statemen for,
For variable in range
statemen
end
Ruby
adalah bahasa skripting yang berorientasi obyek. Tujuan dari ruby adalah
menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada
di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python.
Ruby pertama kali diciptakan
oleh programmer asal jepang yang bernama Yukhiro Matsumoto. Penulisan ruby
dimulai pada February 1993 dan pada Desember 1994 dirilis versi alpha
dari ruby. Yukhiro menulis ruby sendiri sampai pada tahun 1996 sudah terbentuk
komunitas Ruby yang banyak mengontribusikan perkembangan Ruby. Saat ini Ruby
telah berkembang tidak hanya di Jepang, tetapi diseluruh dunia. Bulan Agustus
tahun 2006, Macintosh telah melakukan kerja sama dengan mengintegrasikan Ruby
on Rails pada Mac OS X v10.5 Leopard telah diluncurkan bulan Oktober 2007.
Perulangan
dan Percabangan Pada Ruby
TEORI PERCABANGAN
Dalam pemrograman, kita tentunya mengenal istilah seleksi dan perulangan. Pada
umumnya dalam membuat program, selalu ada seleksi dimana diperlukan pengecekan suatu
kondisi untuk mengarahkan program agar berjalan sesuai keinginan. Pada Ruby untuk
melakukan suatu pengecekan kondisi, terdapat tiga macam statemen.
Antara lain :
Perintah if
Perintah if – else
Perintah if – else – elsif
Perintah if
Perintah if – else
Perintah if – else – elsif
Perintah If
Statemen if digunakan untuk melakukan penyeleksian dimana jika kondisi bernilai
benar maka progam akan mengeksekusi statemen dibawahnya. Dalam ruby, setelah penulisan
statement di akhiri dengan end.
Bentuk umum perintah if :
if kondisi
statemen
end
Contoh program :
irb(main):001:O> a = "Ruby"
=>"Ruby"
irb(main):002:0> if a =="Ruby"
irb(main):003:1> puts "Selamat Belajar Ruby"
irb(main):004:1> end
Selamat Belajar Ruby
=> nil
irb(main):005:0>
Perintah If – Else
Statemen if – else digunakan untuk melakukan penyeleksian kondisi dimana jika
kondisi bernilai benar maka program akan mengeksekusi statemen 1. Namun, jika nilai
kondisi bernilai salah maka statemen 2 yang akan dieksekusi
.
Bentuk umum perintah if – else :
if kondisi
statemen 1
else
statemen 2
end
Bentuk umum perintah if – else :
if kondisi
statemen 1
else
statemen 2
end
Perintah If – Else - Elsif
Statemen if – else - elsif digunakan untuk melakukan penyeleksian kondisi dimana
kondisi yang diberikan lebih dari 1 kondisi atau memiliki beberapa kondisi. Jika kondisi
pertama bernilai benar maka lakukan seleksi kondisi ke-dua dan seterusnya
.
Bentuk umum perntah if – else – elsif :
if kondisi1
statemen
elsif kondisi2
statemen
else
statemen
end
Bentuk umum perntah if – else – elsif :
if kondisi1
statemen
elsif kondisi2
statemen
else
statemen
end
TEORI PERULANGAN
Perintah perulangan di gunakan untuk mengulang pengeksekusian statemen-statemen
hingga berkali-kali sesuai dengan iterasi yang diinginkan. Perintah untuk perulangan (loop) adalah times, while dan for.
Perintah Times
Perintah times digunakan untuk perulangan yang sangat sederhana. Hanya dengan
bentuk umum serperti di bawah ini kita bisa langsung mendapatkan output berulang
.
Bentuk umumnya adalah :
Jumlah_Perulangan.times do
statemen
end
Pada perulangan times, secara otomatis kita melakukan pertambahan ke atas apabila
ingin melakukan perulangan ke bawah dapat menggunakan sebuah variable counter.
Yang disebut variable counter di program di atas adalah variable count.
Bentuk umumnya adalah :
Jumlah_Perulangan.times do
statemen
end
Pada perulangan times, secara otomatis kita melakukan pertambahan ke atas apabila
ingin melakukan perulangan ke bawah dapat menggunakan sebuah variable counter.
Yang disebut variable counter di program di atas adalah variable count.
Perintah While
Perintah while pada Ruby merupakan perintah yang paling umum digunakan untuk
proses perulangan. Konsep sederhana dari perintah while adalah statement yang terdapat di
dalam while akan diulang pengeksekusiannya selama nilai kondisinya benar. Dan ia akan
keluar atau tidak melakukan eksekusi blok statemen jika nilai kondisinya salah.
Bentuk umum statemen while,
while kondisi
statemen
end
Perintah For
Perintah for dalam Ruby sama seperti bahasa pemrograman lainnya. Pada perulangan
for ini lebih spesifik dari pada perintah while. Kita dapat menentukan range (batasan) pada
perulangan ini.
Bentuk umum statemen for,
For variable in range
statemen
end
Contoh program Ruby menggunakan
Perulangan dan Percabangan
Listing :
Salah satu program Konversi Suhu
menggunakan Ruby
puts
"==============KONVERSI SUHU======================"
print " Suhu
celcius : "
a=gets.to_f
puts "\n"
print " Suhu
Celcius : ",a,"
C"
puts
print " Suhu dalam
Kelvin : ",a+273,"
K"
puts
print " Suhu dalam
Reamure : ",a * 4/5,"
R"
puts
print " Suhu dalam
fahrenheit : ",(a*9/5) +
32," F"
puts
Output Program
Salah satu contoh program Ruby menggunakan Def
LISTING PROGRAM
@list = ["Simple Present","Present
Continuous","Simple Past", "Past
Continuous","Simple Future","Exit"]
@formula = ["S + V1 + Object","S + to be +
V1-ing + Object","S + V2 + Object","S + to be ( was / were
) + V1-ing + Object","S + will + V1 + Object"]
@example = ["I eat pizza","I'm eating
meatball now","I ate meatball","I were eating fried noodle
few hours ago","I will eat pizza "]
def main_menu
system
("clear")
print
"Masukkan nama Anda : "
user = gets
print
"Masukkan kata sandi : "
pass = gets
pass.chop!
if pass ==
"1IA20"
menu_tenses(user)
else
print "Kata sandi SALAH\n"
end
end
def menu_tenses(name)
system
("clear")
puts
"--------------------------------"
puts
" Tenses Program "
puts
"--------------------------------"
printf
"Welcome "+name
puts
""
b = 1
for a in
@list
print b,". ",a,"\n"
b=b+1
end
print
"\nYour choice : ";
yourchoice
= gets.to_i
choice(yourchoice)
end
def choice(i)
if i == 1
puts "\nTenses :
"+@list[0]
puts "Formula : "+@formula[0]
puts "Example : "+@example[0]
elsif i ==
2
puts "\nTenses :
"+@list[1]
puts "Formula : "+@formula[1]
puts "Example :
"+@example[1]
elsif i ==
3
puts "\nTenses :
"+@list[2]
puts "Formula : "+@formula[2]
puts "Example : "+@example[2]
elsif i ==
4
puts "\nTenses : "+@list[3]
puts "Formula : "+@formula[3]
puts "Example : "+@example[3]
elsif i ==
5
puts "\nTenses :
"+@list[4]
puts "Formula : "+@formula[4]
puts "Example : "+@example[4]
elsif i ==
6
puts "Thank you"
system("exit")
else
print "Your choice is invalid\n"
end
end
main_menu
Output Program
Subscribe to:
Posts (Atom)

