Set Fire To The Rain (Adele)

Sabtu, 29 September 2012

PERTEMUAN 3 KONSEP ALGORITMA


1.      Sebutkan tipe data apa saja yang bisa digunakan dalam pemrograman Pascal.

Jawab :

Tipe data Char, String, Boolean, Integer, Real, Subrange, Array, Record, Array Record

 

2.      Sebutkan perintah 5 perintah Operasi String dan berikan contohnya

Jawab :

-          length     : merupakan operasi untuk panjang suatu data.

contoh     : S1='Manajemen'
S2='Manajemen Informatika'
length(S1) = 9
length(S2) = 28

 

-          substr     : merupakan sub string dimana operasi mengambil banyaknya huruf pada suatu data sesuai perintah.

contoh     :  S1='Sistem'
S2='Manajemen Informasi'
substr (S1,4,3) = tem
substr (S2,11,4) = info
Pembacaan perintah :
substr (S1,4,3) = pada data S1, mengambil huruf ke 4 pada data S1, sebanyak 3 huruf

-          concat    : merupakan operasi untuk menggabungkan suatu data dengan data yang lain.

contoh     : S1='sistem'
S2='manajemen'
S3='informatika'
concat (S1,S2) = sistemmanajemen
concat (S2,S3) = manajemeninformatika
concat (S1,S2,S3) = sistemmanajemeninformatika

-          insert      : merupakan menyisipkan suatu data pada data lain sesuai perintah.

contoh     :  S1='sistem'
S2='info'
insert (S1,S2,4) = sisinfotem
insert (S2,S1,4) = infsistemo
Pembacaan perintah :
insert (S1,S2,4) = pada data S1, menyisipkan data S2 ke data S1, data S2 disisipkan pada huruf ke 4 di data S1 dan lanjutkan dengan huruf sisa dari data S1

-          delete     : merupakan operasi untuk menghapus suatu data.

contoh     :  S1='sistem'
S2='informasi'
delete (S1,4,3) = sis
delete (S2,1,2) = formasi
Pembacaan perintah :
delete (S1,4,3) = pada pada data S1, mengambil huruf ke 4 dari data S1, hapus 3 huruf


3.      Jelaskan pengertian

a.       Array

b.      Record

c.       File

Jawab :

a.       Array (larik) merupakan tipe data tersetruktur dimana didalamnya terdiri dari komponen-komponen yang mempunyai tipe data yang sama. Didalam suatu larik atau array setiap kompoenen ditunjukan oleh suatu index yang unik. Index dari setiap komponen array menunjukan urutan data atau identitas yang mewakili data yang ada didalamnya.

b.      Record dapat diartikan “merekam” atau “rekaman”. Dalam database disebut juga sebagai kumpulan identitas dari satu objek, atau kumpulan dari beberapa field tentang satu objek.

c.       Arsip yang disimpan dalam suatu media, yang terdiri dari kumpulan karakter, dan didokumentasikan dalam bentuk data digital oleh komputer.

 

4.      Sebutkan penggunaan tipe data Boolean dalam pemrograman.

Jawab :

Tipe data Boolean mempunyai dua nilai yaitu true (benar) dan false (salah), nilai Boolean sangat penting digunakan untuk pengambilan keputusan dalam suatu program.

 

5.      Jelaskan perbedaan tipe data Character dan String

Jawab :

o       Character merupakan lambang-lambang yang terdiri dari huruf, angka, serta lambang-lambang lainnya, dibentuk dari susunan bit.

Sebagai contoh, berapa jumlah karakter "aku r"? Tentu jumlahnya adalah sama dengan 5 byte atau 5 karakter. karena spasi juga merupakan satu bentuk hasil simpanan data 1 byte, yang karakternya dilambangkan dengan spasi itu sendiri.


o       String adalah sederetan karakter yang disusun dengan urutan tertentu.

Di dalam tipe memori, string ini diartikan sebagai data yang berisi satu atau sekumpulan karakter. Dengan tipe data string kita bisa menyimpan sebuah kata seperti “bintang”, sebuah kalimat seperti “aku suka makan” atau deretan simbol-simbol seperti kode “. . . _ _ _ . . .”


                                       SILAHKAH COPY PASTE
                                       SEMOGA BERMANFAAT
                                                         BY 

                                       KARYANTO EL HAYKAR
 

PERTEMUAN 2 KONSEP ALGORITMA 1.

   Jelaskan Pengertian :
a.       Variabel Peubah
b.      Variabel Konstanta
c.       Variabel Terkini
Jawab :
a.       Variabel Peubah
Merupakan variabel yang nilainya bukan konstanta / dapat berubah-ubah (tidak tetap) sesuai dengan kondisi variabel terkini.
b.      Variabel Konstanta
Merupakan variabel yang tidak dapat berubah nilainya dan memiliki nilai yang sama/tetap dalam proses.
c.       Variabel Terkini
Merupakan variabel yang didapat dari hasil proses pertukaran


2.      A=100, B=200, C=300. Berikan perintah agar nilai A, B, dan C saling bertukar.
Jawab :
Diberikan algoritma : A=B, B=C, C=A, maka nilai A=200, B=300 dan C=100.

3.      Diketahui Algoritma:
X = 5, Y = 20, Z = 40
A = X + Y + Z
X = Z – Y
Z = X + Y
Y = X – Z
Berapakah nilai terkini dari A, X, Y, Z?
Jawab :
X = 5, Y = 20, Z = 40
A = 5 + 20 + 40 = 60
X = 40 – 20 = 20
Z = 20 + 20 = 40
Y = 20 – 40 = -20
Jadi Nilai terkini A = 60, X = 20, Y = -20, dan Z = 40

4.      Bagaimana cara penulisan perintah dibawah ini pada c++
a.       Memasukkan data / Input data
b.      Mencetak dalam satu baris
c.       Mencetak pada lain baris
d.      Mengawali dan mengakhiri program
Jawab :
  1. Read / Readln
  2. Write
  3. Writeln
  4. Begin & End.


                                       SILAHKAH COPY PASTE
                                       SEMOGA BERMANFAAT
                                                         BY 

                                       KARYANTO EL HAYKAR

PERTEMUAN 1




1.        Jelaskan peranan algoritma dalam pembuatan program
Jawab :
Peranan algoritma dalam pembuatan program adalah terbentuknya rancangan-rancangan program yang terstruktur/berurutan dan berintegrasi dalam pengambilan keputusan untuk pemecahan masalah

Peranan Algoritma buat program sangat besar, karena untuk membangun suatu program terlebih dahulu harus membuat algoritmanya lalu diterjemahkan kedalam bahasa-bahasa pemrograman misal : c++ atau pascal.
Untuk program-program sederhana boleh saja kita tidak menuliskan algoritmanya, dengan kata lain langsung ditulis dalam bentuk kode program misal : turbo c++ tetapi tetap saja algoritma itu sendiri merupakan kerangka pemrograman.

2.      Buat Algoritma bila seorang mahasiswa akan melakukan pembayaran uang kuliah via ATM

Jawab :
Algoritma Pembayaran Kuliah Via ATM
1.        Masukkan kartu ATM ke mesin ATM
2.        Ketikkan kode PIN
3.        Pilih Menu Pembayaran/Pemindahbukuan
4.        Masukkan nomor rekening tujuan
5.        Masukkan nomor induk mahasiswa
6.        Isi jumlah uang yang akan ditransfer
7.        Transaksi berhasil/selesai
8.        Ambil kartu ATM.
4.                    Jelaskan pengertian pseudocode dan berikan contohnya
Jawab :
Pseudocode merupakan algoritma yang menggunakan bahasa sehari-hari, dan rancangan harus jelas dan terstruktur.

Contoh:
Algoritma untuk menghitung faktorial dari N.
o       iTampung=1
o       for i=1 to N do
o       iTampung=iTampung*i
o       end for
o       display ”Faktorial dari ”,N,” adalah ”,iTampung,N

5      Sebutkan cara menyatakan Algoritma
Jawab :
-         Dengan bahasa semu (pseudocode).
-         Dengan diagram alur atau flowchart.
-         Dengan statement program/penanggalan program.
 s         



                                       SILAHKAH COPY PASTE
                                       SEMOGA BERMANFAAT
                                                         BY 

                                       KARYANTO EL HAYKAR



s



Sabtu, 16 April 2011

RENCANA TAHUNAN


Asalammu'alaikum....
Hay pha kabar semua?
ga terasa ya udah hampir setahun Q-ta ga pernah sama-sama lagi kaya waktu masih sekolah dulu.

Buat anak sains angkatan ke-5 NERIN 32 ada kabar gembira nih.
"apaan thu?"
jadi kemarin Gua udah kumpulai nih ma Mila, Dieda,Atikah,Hera, Budi dkk. Wat ngomongin rencana yang insya Allah akan diadakan ini
"acara apaan cy?"
Acara yang insya Allah diadakan setiap tahun .
Ya.... semacam reunian gitu deh... tapi meskipun diadain setiap tahun, acara nih Q-ta bikin agar tidak bosen deh, apa lagi ngerugiin kalian-kalian, malah semoga za bisa bermanfaat and menjadi kenangan terindah bagi Q-ta di masa mendatang.

Meskipun acara nih intinya adalah acara reunian tapi bukan untuk ajang kumpul-kumpul za yang tidak berguna.
kalo acara nih jadi and banyak yang dukung acara nih, nanti kita susun isi acaranya biar ga bosenin. Terus juga bukan hanya itu za, nanti Q-ta bikin dokumentasi tiap tahunnya yang nanti bisa jadi kenangan Q-ta, and Q-ta juga anti bikin absen.

"ha... absen udah kayak sekolah lagi dong?"
ya gitu deh.... tapi absen ini bukan hanya absen kehadiran doang, tapi juga absen wat mengetahui status temen-temen apa masih pelajar, dah kerja, apa masih cari kerja.
Jadi nanti Q-ta bisa saling tau and nanti yang masih cari kerja kan bisa minta informasi ma yang dah kerja. Bermanfaat banget bukan.
"ea cy bagus banget tuh acaranya, terus kapan tuh?"

Lah... masalah waktunya ya.
hasil kesepakatan Gua, Mila, Dieda dkk cy sepakat setelah hari raya Idul Fitri.
karena tahun sekarang hari raya Idul Fitri jatuh pada hari selasa 30 Agustus, jadi acaranya diadain pada hari saptu 2 September.
"ga se7 ah nanti ga bisa liburan ma keluarga dong"
Kenapa ga bisa kan masi ada hari-hari berikutnya. Q-ta ambil tanggal 2 September tuh bukan asal ambil za. Q-ta ambil tanggal tuh karena tuh merupakan tanggal libur wat yang masih pelajar and juga yang dah kerja, mungkin kalo pelajar cy masa liburnya lama tapi wat yang dah kerja pa lagi yang di perusahaan swasta hari seninnya udah mulai masuk kerja lagi.
dan pengumuman rencana ini Gua buat lebih awal biar nanti ga ada yang bentrok dengan acara kalian dengan keluarga.

Sekian pengumuman rencana acara nih Gua buat tolong isi KOMENTARNYA ya biar nanti Q-ta tau berapa banyak yang se7 and yang nenolak.
wasalammu'alaikum......