Senin, 30 Juni 2014

Hutang, Oh hutang! Kau terbayang dikala ku mulai bimbang. "Lek mbayar!"

Bagi kamu kaum hawa/ akhwat/ mbakayu/ simboke (simboke udah menopos :p, jd gak usah baca. wkwk). sering kali sy pribadi mendengar para kaum hawa, mengeluhkan akan hutang puasa yg blm selesai dilunasi pada bulan puasa yang lalu. Sy mencoba menyarikan referensi, semoga dpt membantu memecahkan permasalahan tsb di atas. Semoga bermanfaat! Jazakallah.

Assalammu’alaikum, ustadz.
Saya mempunyai hutang puasa ramadan yang jumlahnya lebih dari 20 hari, tidak mungkin saya bayar sebelum bulan ramadan tiba. Bagaimana saya membayarnya? apakah boleh setelah ramadhan nanti? atau ada kafaratnya?
Terimakasih ustad. mohon jawabannya
Waalaikumussalam Wr Wb

Diwajibkan bagi seorang yang memiliki utang puasa untuk segera menggantinya (qodho) sebagaimana firman Allah swt :

أَيَّامًا مَّعْدُودَاتٍ فَمَن كَانَ مِنكُم مَّرِيضًا أَوْ عَلَى سَفَرٍ فَعِدَّةٌ مِّنْ أَيَّامٍ أُخَرَ

Artinya : “(yaitu) dalam beberapa hari yang tertentu maka barangsiapa diantara kamu ada yang sakit atau dalam perjalanan (lalu ia berbuka), maka (wajiblah baginya berpuasa) sebanyak hari yang ditinggalkan itu pada hari-hari yang lain.” (QS. Al Baqoroh : 184)

Dengan demikian diwajibkan bagi anda mengganti (qodho) puasa hari-hari yang anda tinggalkan tersebut hingga Ramadhan ini datang dan jika hingga ramadhan ini datang utang puasa anda masih belum selesai ditunaikan maka diwajibkan bagi anda untuk menggantinya setelah ramadhan tahun ini selesai.

Dan tidaklah diwajibkan atas anda membayar kafarat, sebagaimana pendapat Imam Syafi’i dan Ahmad berbeda dengan Abu Hanifah dan Malik yang mewajibkan kafarat. Pendapat pertama yang tidak mewajibkan kafarat ini lebih tepat dikarenakan kafarat diwajibkan terhadap orang yang tidak berpuasa karena berjima’ (bersetubuh) atau yang lainnya.
Wallahu A’lam

Ustadz Sigit Pranowo
Bila ingin memiliki  karya beliau dari  kumpulan jawaban jawaban dari Ustadz Sigit Pranowo LC di Rubrik Ustadz Menjawab , silahkan kunjungi link ini :
Sumber: eramuslim.com

Marhaban Ya Ramadhan. 1435H.


Assalamu'alaikum warrahmatullahi wabarakatuh. 


Selamat malam semua :), semoga baiik2 ya. Aamiin.
Wah udah dapat 2x puasa ya? Sama saya juga :p Tapi apa kalian semua udah terbayang sesuatu dalam waktu 2 hari? Bayangin yg positif aja ya :) Hehe.
Gini nih, kan biasanya kalo

Senin, 10 Maret 2014

KALOR = kolor? Bedaaaaa!!!

ASAS BLACK
berbunyi: "besarnya kalor yang dilepaskan oleh suatu benda sama dengan besarnya kalor yang diterima oleh benda lain." 
Qlepas = Qterima 
Keterangan:
Qlepas adalah yang suhu nya rendah 
Qterima adalah yang suhu nya lebih tinggi jenis kalor 

Kalor dapat dibagi menjadi 2, yakni:

  1. Kalor yang digunakan untuk menaikkan suhu 
  2. Kalor yang digunakan untuk mengubah wujud (kalor laten), persamaan yang digunakan dalam kalor laten ada dua macam Q = m.U dan Q = m.L. Dengan U adalah kalor uap (J/kg) dan L adalah kalor lebur (J/kg) Konverensi Energi Listrik menjadi Energi Kalor

Asas Black merupakan penerapan dari hukun Kekekalan Energi, yaitu jumlah seluruh energi tidak dapat diciptakan atau dimusnahkan, tetapi bida diubah atau dikonversi menjadi bentuk energi yang lain. Contoh: Dispenser dan Water Hitter 
Hubungan konversi energi listrik menjadi energi kalor dirumuskan: 
W = Q P x t = m x c x (delta)t
Keterangan:
 W = energi listrik (joule)
 Q = jumlah kalor yang diserap atau dilepaskan (joule)
 P = daya listrik (watt)
 t = selang waktu pemakaian listrik (sekon)
 m = massa benda (kg)
 c = kalor jenis zat (joule/kg °C)

PEMUAIAN ZAT 
Jika suatu zat diberi kalor, akan muncul 3 kemungkinan. Antaralain:

  1. Mengalami kenaikan suhu 
  2. Mengalami perubahan Wujud 
  3. Mengalami Pemuaian 
Written by: Akhid Bunayari

Minggu, 22 April 2012

About subnetting

With Mr. Yuni
11 April 2012
1. IP : 130.223.24.2/23
a. Berapa Network Addressnya?
b. Berapa broadcast Addressnya
c. Ada di blok subnet keberapa IP di atas?
d. IP ke berapa dalam blok subnet tersebut?
2. IP : 192.168.15.135/25
a. Berapa Network Addressnya?
b. Berapa broadcast Addressnya
c. Ada di blok subnet keberapa IP di atas?
d. IP ke berapa dalam blok subnet tersebut?


Jawab:
1. a. 10000010.11011111.00011000.00000010
       11111111.11111111.11111110.00000000
========================================= AND
        10000010.11011111.00011000.00000000
130 223 24 0
    b.  10000010.11011111.00011000.00000010
        11111111.11111111.11111110.00000000
    =================================
    teap............................................|jadi binar 1 semua
        10000010.11011111.00011001.11111111
130 . 223    .      25 . 255
c.  jumlah blok subnet 128 ke 13
d. 2
2.a. 11000000.10101000.00001111.10000111
11111111.11111111.11111111.10000000
================================== AND
11000000.10101000.00001111.100000000
             192 .      168    .       15     .       128
   b. 11000000.10101000.00001111.11111111

      192 .       168 .        15   .       255
   c. 3
   d. 7

SOAL
1. Host address : 200.200.200.200/27
Pertanyaannya:
Ad di subnetwork ke berapa host ke berapa IP di atas?
2. Given the host address of 130.130.150.150/28
Find: a. Subnetwork
b. Broadcast Address
c. Subnet and host number to which the host belong!


Jawab
1. 11001000.11001000.11001000.11001000
11111111.11111111.11111111.11100000
========================================== And
11001000.11001000.11001000.11000000
     200 .       200   .       200  .      192

jumlah subnet=2pngkat3=8
blok subnet 256-224=32
0,32,64,96,128,160,192 ke 7 dan ke 200-192= 8

2. 10000010.10000010.10010110.10010110
11111111.11111111.11111111.11110000
================================== AND
100000010.1000010.10010110.10010000
  a. 130      .     130 .     150      .    144
  b. 130.130.150.159
  c. subnet dan host ke:
10000010.10000010.10010110.1001|0110
 11111111.11111111.11111111.1111|0000
Subnet ke                                          | host ke

subnet ke 2409+1=2410 host ke 6

Senin, 02 April 2012

Sorting Bubble Sort

Pada artikel kali ini, saya akan membarikan materi tentang sorting dengan metode bubble sort,
contoh yang menaik : data = 1 4 3 2
hasil = 1 2 3 4

sedangkan contoh yang menurun : data 1 4 3 2
hasil = 4 3 2 1

simple saja bukan :) lets check it out ..

program arh_bsort_menaik;

uses wincrt;

var i,n,j : integer;
a: array [1..100] of integer;

procedure buble;
var z: integer;
begin
for i:= 1 to n-1 do
begin
for j:= n downto i+1 do
begin
if a[j] < a[j-1] then
begin
z:= a[j];
a[j]:= a[j-1];
a[j-1]:=z;
end;
end;
end;

end;
begin
write('masukkan banyak larik (maks 100) : '); readln(n);
for i:= 1 to n do
begin write('A[',i,'] : '); readln(a[i]);
end;

buble;
write('data setelah diurutkan : ');

for j:=1 to n do
write (a[j],' ');
end.



Yang harus diperhatikan adalah koding
if a[j] < a[j-1] then
begin
z:= a[j];
a[j]:= a[j-1];
a[j-1]:=z;
end;
fungsi koding diatas adalah untuk menukarkan posisi dari angka yang ada pada larik. Jika nilai sekarang lebih kecil dari nilai sebelumnya maka tukar posisi array. Maksudnya serpti ini, misalnya kita punya data 1 4 3 ketika yang dicek array indeks ke 2 a[2]=4, akan dibandingkan nilainya dengan array indeks sebelumnya a[2-1]=1, apakah 4 < 1 ? kalau iya ditukar posisinya. Kalau tidak ya gak ditukar.
Selanjutnya pada array indeks ke 3 a[3]=3 dan a[3-1]=4. Apakah 3<4? Iya, barulah dijalankan proses pertukaran tempat/posisi array.

Konsepnya sama seprti algoritma tukar bejana. Dimana kita memiliki sebuah variabel temp yang bernama z.pertama nilai dari larik sekarang (yang ingin dipindahkan) a[i] akan diletakkan pada temp (z). kemudian nilai larik sekarang (a[i]) di isi dengan nilai sebelumnya a[i-1]. Lalu nilai dari a[i-1] di isi nilai z.
Contohnya : nilai a[i]= 4 a[i-1]=3. Maka tahapan pertukarannya adalah
z := 4; a[i]= 3; a[i-1]=4; selesai deh pertukaran dicek dan dilakukan terus sampai angka terurut semua.



Koding untuk bubble sort menurun

program arh_bsort_menurun;

uses wincrt;

var i,n,j : integer;
a: array [1..100] of integer;

procedure buble;
var z: integer;
begin
for i:= 1 to n-1 do
begin
for j:= n downto i+1 do
begin
if a[j] > a[j-1] then
begin
z:= a[j];
a[j]:= a[j-1];
a[j-1]:=z;
end;
end;
end;

end;
begin
write('masukkan banyak larik (maks 100) : '); readln(n);
for i:= 1 to n do
begin write('A[',i,'] : '); readln(a[i]);
end;

buble;
write('data setelah diurutkan : ');

for j:=1 to n do
write (a[j],' ');
end.


Kodingnya sama saja perbedaannya hanya pada tulisan yang berwarna merah.

Minggu, 04 Maret 2012

Sharing Printer melalui Windows 7

Berikut langkah-langkah Sharing Printer :
·        Pastikan semua komputer berada berada dalam satu network atau jaringan dengan nama group / workgroup yang sama. (Misal: ITPROGRAMMER). jadi semua komputer dalam satu network nama workgroupnya ITPROGRAMMER.
·        Setting di komputer yang terdapat printer à Buka Start -- Control Panel  à Network and Sharing Center à klik Change advanced sharing settings (ada di sidebar kiri) kemudian aktifkan Turn on network discovery, Turn on file and printer sharing dan Turn off password protected sharing.
·         Kemudian buka Start à Device and Printers à klik kanan printer yang akan di sharing à pilih Printer Properties à klik tab "Sharing" à isi centang pada "Share this printer" à kemudian OK.
 sharing printer IT Programmer
·         Agar bisa diakses oleh komputer dengan OS berbeda (Misal: XP) klik “Additionel drivers” centang x64 dan x86 -- OK. 

·         Selanjutnya lakukan setting pada komputer Client. Caranya sebagai berikut :
          a)       Install terlebih dahulu Driver Printer tersebut.
          b)       Buka Start à Device and Printers
                c)     Klik Add a printer



d) Pilih Add network, wireless, or Bluetooth printer, lalu Next.
e)       Jika komputer, printer, dan jaringan berjalan dengan baik, maka secara otomatis printer akan muncul di daftar.

    f) Pastikan : "Komputer yang ada printer harus menyala dan sudah membuat sharing dengan printer Printer juga harus dalam keadaan menyala (ON) Jaringan yang di gunakan harus dalam keadaan baik."  Kemudian klik Next sampai Finish  Sekian. semoga bermanfaat

Kamis, 01 Maret 2012

Perawatan Harddisk

1. Perawatan DasarSisakan space kosong mungkin (kira-kira 512Mb hingga 1Gb), ini dimaksudkan agar pencarian data tidak membutuhkan waktu lama.2. Disk Defragmenter dan Scan DiskMelakukan Defragmentasi Harddisk berguna untuk mencari file-file apa yang tidak pada tempatnya, dan juga memindahkan file-file lain sesuai dengan urutannya. Scan Disk memeriksa harddisk dan mencari kemungkinan adanya error, dan biasanya membetulkannya secara otomatis.3. Melakukan Shut Down dengan benarHal ini yang juga sangat penting bagi pemilik Komputer dengan sistem operasi Windows atau Macintosh adalah tidak sembarangan mematikan komputer. Pada sistem operasi tersebut, terdapat cara untuk mematikan komputer dengan benar (properly shut down). Jika mematikan computer tidak dilakukan dengan cara yang benar, risikonya anda akan kehilangan data-data penting, atau file-file yang disimpan akan menjadi rusak. Kemungkinan lain, komputer tersebut tidak akan bekerja karena harddisknya rusak atau muncul bad sector.4. Menjalankan Check Disk Untuk mengantisipasi error pada harddisk, kita bisa mencoba menanganinya dengan check disk. Error berupa masalah tabel partisi, bad sector, cluster yang hilang, error directory, atau file yang tersebar bisa dicoba ditangani lewat program chkdsk. Error pada harddisk bisa menyebabkan harddisk tidak bisa booting, dan pada akhirnya downtime. 5. Gunakan Utility Monitoring Sekarang telah tersebar banyak aplikasi yang bisa anda gunakan untuk memantau kesehatan harddisk anda. Salah satu yang bisa dijadikan pilihan yaitu, Acronis Drive Monitor. Aplikasi ini mampu memantau suhu harddisk hingga persentase ruang kosong harddisk.6. Instalasi Sistem Operasi dan Data Cecara Terpisah Dengan memisahkan data ke harddisk yang berbeda, pembacaan / penulisan di harddisk tempat instalasi sistem operasi akan lebih sedikit karena banyak operasi I/O terjadi pada harddisk data. Dengan melakukan hal itu, kita bisa memperpanjang umur harddisk tempat SO diinstall serta mempermudah pemindahan data jika harddisk SO gagal.7. Sirkulasi Udara yang Cukup Meskipun terkadang dianggap kurang terlalu penting, tapi masalah sirkulasi udara juga perlu mendapat perhatian. Jika PC diletakkan pada ruang yang sempit, maka komputer akan selalu dalam keadaan panas, yang akhirnya akan memperpendek umur komponen didalamnya. Jika memang terpaksa diletakkan pada ruang / tempat yang sempit, cobalah memberi tambahan kipas untuk menyedot panas dari dalam PC.8. Mewaspadai Arus Statis Masalah ini sebenarnya tidak perlu disebutkan lagi, Arus statis merupakan musuh besar komputer. Perhatikan peletakan harddisk. Terkadang kita meletakkan harddisk di atas speaker, TV maupun perangkat lainnya yang dapat menghasilkan gelombang elektromagnetik.9. Melakukan Penghematan Daya Sebagian besar OS dapat mengkonfigurasi harddisk untuk diam setelah rentang waktu tertentu, usahakan selang waktunya tidak kurang dari 15 menit karena ketika tidur, harddisk tidak berputar sehingga tidak ada energi yang tersedia.10. Melakukan Back-Up Rutin Terakhir, Untuk mewaspadai sewaktu-waktu harddisk anda tewas, akan lebih baik jika anda teratur melakukan back up. Banyak tersebar utility back up dewasa ini. Jadi apa salahnya mencegah sesuatu yang tak diinginkan.11. Gunakan TuneUp Utilities TuneUp Utilities merupakan software dimana berfungsi untuk mempercepat kerja komputer dengan menganalisa dimana kekurangan komputer tersebut.Software juga bisa membersihkan file-filenya yang sudah tidak berguna bagi komputer kita.12. Membersihkan file sampah untuk meningkatkan performa Harddisk Sejalannya waktu, secara tidak sadar OS kita menghasilkan file-file yang tidak berguna lagi. File ini muncul dari hasil uninstall yang tidak sempurna, atau dari sisa instalasi yang tidak terhapus, atau file temporary yang dihasilkan oleh berbagai macam aplikasi. Makanya lebih baik file sampah itu dibuang.Untuk melakukan hal itu, banyak tersedia aplikasi untuk bersih-bersih yang gratisan. Ada Ccleaner, Hard Drive Power Wash, nCleaner, dan masih banyak lagi lainnya. Sumber referensi: http://informasiluas.blogspot.com/2011/05/cara-merawat-harddisk-yang-baik-dan.html

Rabu, 29 Februari 2012

Jenis Software

A. PENDAHULUAN

Pada pembelajaran kali ini, software yang akan dibahas dibatasi pada software antivirus, office, multimedia, aplikasi internet, kompresi dan portable document format.

B. SOFTWARE ANTIVIRUS

Virus merupakan suatu program komputer yang memiliki kemampuan untuk merusak file atau merusak sistem komputer. Virus terdiri dari berbagai jenis dan mempunyai cara kerja yang berbeda-beda.

Jenis-jenis virus dan cara kerja masing-masing virus :

1. Virus File

Virus ini mempunyai cara kerja yaitu menginfeksi aplikasi atau dokumen yang ada dalam komputer. Saat aplikasi yang terinfeksi tersebut dijalankan, maka virus ini akan menyebar dengan cara menginfeksi semua file atau dokumen yang diakses oleh aplikasi tersebut.

2. Virus Boot Sector

Virus ini mempunyai cara kerja yaitu menginfeksi boot sector harddisk (boot sector merupakan sebuah daerah dalam hardisk yang pertama kali diakses saat komputer dihidupkan). Jika virus boot sector ini aktif, pengguna tidak bisa melakukan booting komputernya secara normal.

3. Virus E-mail

Virus ini mempunyai cara kerja yaitu menyebar melalui e-mail (biasanya dalam bentuk file lampiran/attachment). Virus memiliki ciri khusus berupa ekstensi .scr, .exe, .pif, atau .bat. Apabila Virus ini aktif, maka dia akan mengirimkan dirinya sendiri ke berbagai alamat e-mail yang terdapat dalam buku alamat pengguna.

4. Virus Multipartite

Virus ini mempunyai cara kerja yaitu menginfeksi file-file komputer sekaligus boot sector pada harddisk. Virus jenis ini akan menimbulkan banyak masalah karena menyebabkan kerusakan yang fatal.

5. Virus Polimorfis

Virus ini mempunyai cara kerja yang unik, yaitu virus ini dapat mengubah kode dirinya (berganti wujud) saat menyebarkan diri ke komputer lain. Virus jenis ini lebih sulit dideteksi karena mempunyai sifat seperti itu.

6. Virus Siluman (stealth virus)

Virus ini mempunyai cara kerja yaitu dia mampu menyembunyikan dirinya dengan cara membuat sebuah file yang terinfeksi seolah-olah file tersebut tidak terinfeksi.

7. Virus Makro

Virus ini mempunyai cara kerja yaitu menginfeksi Aplikasi Microsoft Office, seperti Word dan Excel. Biasanya Dokumen yang terinfeksi oleh Virus Makro akan memodifikasi perintah yang ada di Microsoft Office seperti perintah “Save” untuk menyebarkan dirinya saat perintah tersebut dijalankan.



Software antivirus sangat banyak macamnya, diantaranya adalah :

1. BitDefender Antivirus

BitDefender Antivirus merupakan salah satu antivirus yang cukup populer. Antivirus ini memberikan advanced protection dari virus dan spyware secara real time. Baik untuk web, e-mail, dan Instant Messenger. Selain itu juga mampu mencegah pencurian identitas (phising), pencurian informasi via email, web atau instant messenger.

Website : http://www.bitdefender.com/

2. Kaspersky AntiVirus

Kaspersky antivirus dapat melindungi komputer dan notebook dari virus komputer dan program-program jahat lainnya. Kaspersky antivirus memiliki perlindungan terhadap serangan dari segala jenis virus komputer. Anda akan merasa yakin bahwa komputer & informasi penting lainnya aman ketika anda sedang bekerja maupun ketika sedang surfing di internet.

Fungsi :

- Melindungi dari virus komputer, Trojan & Worms

- Melindungi dari spyware & adware

- Melindungi disk

- Support for Windows Vista

Website : http://www.kaspersky.com/

3. Webroot Antivirus

Webroot Antivirus dapat membuat komputer bebas dari virus jahat dan aplikasi berbahaya lainnya. Webroot Antivirus ini telah menerima penghargaan VB100 (Virus Buletin) 39 kali untuk mendeteksi 100% dari semua virus di dunia.
Website : http://www.webroot.com/

4. ESET Nod32

ESET NOD32 telah menjadi salah satu aplikasi keamanan favorit dan terkenal karena tidak membebani CPU dan kemampuan deteksi yang handal.
ESET Nod32 adalah yang paling efektif di antara perangkat lunak antivirus produk di pasar. Test menunjukkan bahwa ESET Nod32 dapat menghapus 98% dari ancaman virus yang dihadapi.

Website : http://www.eset.com/

5. AVG AntiVirus

AVG Anti-Virus adalah anti-virus terkenal. AVG Free tersedia gratis untuk pengguna rumah bagi kehidupan produk! Rapid virus database update tersedia untuk masa produk, sehingga memberikan tinggi kemampuan deteksi bahwa jutaan pengguna di seluruh dunia percaya untuk melindungi komputer mereka.
AVG Free mudah digunakan dan tidak akan memperlambat sistem (rendah sistem sumberdaya).

Kelebihan AVG Anti Virus :

- otomatis memperbarui fungsi yang AVG Resident Shield

- memberikan perlindungan real-time sebagai file yang dibuka dan program-program yang dijalankan AVG E-mail Scanner

- melindungi e-mail AVG On-Demand Scanner

- memungkinkan pengguna untuk dijadwalkan melakukan tes manual dan Bebas Virus Database Update untuk masa produk, AVG Virus Vault aman untuk penanganan file terinfeksi

Website : http://www.avg.com/

6. Vipre Antivirus + Antispyware

Vipre sangat efektif untuk antivirus dan antispyware Vipre juga membantu menghalangi virus yang dikirimkan melalui email. Vipre Antivirus + Antispyware mendukung setiap klien email menggunakan POP3 dan SMTP, termasuk Outlook, Outlook Express, dan Windows Mail.

Website : http://www.vipreantivirus.com/

7. F-Secure AntiVirus

F-Secure Antivirus merupakan salah satu program anti virus paling efektif di pasar. F-Secure AntiVirus dianggap menjadi salah satu yang tercepat dan paling lengkap di pasar. F-Secure AntiVirus mengandalkan kecepatan reaksi dan respons terhadap malware baru.

Website : http://www.f-secure.com/

8. Trend Micro

Trend Micro memiliki sejarah efektif menghasilkan produk yang telah digunakan di rumah dan perusahaan selama bertahun-tahun. Meskipun tanda-nya tinggi di scan, Trend Micro Antivirus adalah lambat ketika pemindaian dan dapat menimbulkan masalah dengan pembekuan dan slowdowns.

Website : http://www.trendmicro.com/

9. McAfee VirusScan

McAfee VirusScan menawarkan salah satu yang terbaik dalam mendeteksi virus.
Perangkat lunak ini telah menerima penghargaan VB100%, ICSA penghargaan yang baik dan lulus tingkat 1 & 2 Checkmarks dari West Coast Labs.
Website : http://www.mcafee.com/

10. Norton AntiVirus

Menjadi VB100%, WCL 1 dan 2, serta ICSA bersertifikat berarti Norton Antivirus 2009 dilengkapi untuk menangani semua kebutuhan pemindaian virus.
Scanner yang memiliki kemampuan untuk mendeteksi dan menghapus virus dan varian dari virus Norton virus yang telah diuji terhadap mesin.
Website : http://www.symantec.com/

C. SOFTWARE OFFICE

Ms -Office merupakan paket software yang dibuat oleh Microsoft, yang termasuk

dalam paket software ini antara lain : Ms-Word (Word Processing), Ms-Excel (Spreed Sheet), Ms -Power Point (Presentasi), Ms-Access (Database). Pertama yang perlu dipahami adalah bahwa software ini hanya dapat diinstalasi dan berjalan pada sistem operasi Microsoft Windows.

Open Office merupakan paket software freeware (open source), software ini berjalan pada sistem operasi Linux. Adapun yang termasuk dalam paket software ini antara lain : K-Word (Word processing), KSpreed (Spread Sheet), KPresenter (Presentasi).

D. SOFTWARE MULTIMEDIA

Multimedia diwujudkan dalam berbagai format. Hal ini dapat diketahui, dimana kita dapat mendengar atau melihat seperti teks, gambar, musik, suara, video, record, film, animasi, dan banyak lagi.

Di Internet Anda dapat menemukan elemen multimedia pada halaman web, dan web browser modern mendukung beberapa format multimedia.

Elemen multimedia (seperti suara atau video) disimpan dalam file media. Cara yang paling umum untuk mengetahui jenis multimedia adalah dengan melihat ekstensi file. Elemen multimedia juga memiliki format file dengan ekstensi seperti swf, wmv, Mp4 mp3, dan lain-lain.

Format Video

Format

File

Deskripsi

AVI

. Rar

AVI (Audio Video Interleave) format dikembangkan oleh Microsoft. Format AVI didukung oleh semua komputer yang menjalankan Windows, dan oleh semua browser web yang paling populer. Ini adalah format yang sangat umum di Internet, tetapi tidak selalu mungkin untuk bermain di komputer non-Windows.

WMV

. Wmv

Windows Media Format dikembangkan oleh Microsoft. Windows Media adalah format umum pada Internet, tetapi Windows Media film tidak dapat dimainkan pada komputer non-Windows tanpa komponen (gratis) tambahan diinstal. Beberapa Windows nanti Media film tidak bisa bermain sama sekali pada komputer non-Windows karena pemain tidak tersedia

MPEG

. Mpg
. Mpeg

MPEG (Moving Pictures Expert Group) Format adalah format yang paling populer di Internet. Ini adalah cross-platform, dan didukung oleh semua browser web yang paling populer.

QuickTime

. Mov

QuickTime adalah format yang dikembangkan oleh Apple. QuickTime adalah format umum pada Internet, tetapi QuickTime film tidak dapat dimainkan pada komputer Windows tanpa komponen (gratis) tambahan diinstal.

RealVideo

. Rm
Ram.

Format RealVideo dikembangkan untuk Internet oleh Real Media. Format ini mengijinkan streaming video (video on-line, Internet TV) dengan bandwidth rendah. Karena prioritas bandwidth yang rendah, kualitasnya juga dikurangi.

Flash

. Swf
. Flv

Flash (Shockwave) Format dikembangkan oleh Macromedia. Format Shockwave memerlukan suatu komponen ekstra untuk bermain. Tapi komponen ini datang preinstalled dengan web browser seperti Firefox dan Internet Explorer.

MPEG-4

. Mp4

MPEG-4 (dengan kompresi video H.264) adalah format baru untuk internet. Bahkan, YouTube merekomendasikan menggunakan MP4. YouTube menerima berbagai format, dan kemudian mengkonversi mereka semua ke flv atau. Mp4 untuk distribusi.. Semakin banyak penerbit online video bergerak ke MP4 sebagai format internet sharing untuk kedua pemain Flash dan HTML5.

Format Suara

Format

File

Deskripsi

MIDI

. Pertengahan
. Midi

MIDI (Musical Instrument Digital Interface) adalah format untuk perangkat musik elektronik seperti synthesizer dan kartu PC suara. File MIDI tidak berisi suara, tetapi intruksi musik digital (catatan) yang dapat dimainkan oleh elektronik (seperti kartu suara PC Anda).

Karena format MIDI hanya berisi instruksi (catatan), file MIDI sangat kecil. Contoh di atas hanya 23K dalam ukuran tetapi bermain selama hampir 5 menit. MIDI didukung oleh banyak perangkat lunak sistem atas berbagai macam platform. MIDI didukung oleh semua browser internet terkenal.

RealAudio

. Rm
Ram.

Format RealAudio dikembangkan untuk Internet oleh Real Media. Format ini juga mendukung video. Format ini mengijinkan streaming of (musik on-line, radio internet) audio dengan bandwidth rendah. Karena prioritas bandwidth yang rendah, kualitasnya juga dikurangi.

Gelombang

. Wav

Wave (gelombang) format yang dikembangkan oleh IBM dan Microsoft. Hal ini didukung oleh semua komputer yang menjalankan Windows, dan oleh semua web browser yang paling populer (kecuali Google Chrome).

WMA

. Wma

Format WMA (Windows Media Audio), membandingkan dengan kualitas MP3, dan kompatibel dengan sebagian besar pemain, kecuali iPod. File WMA dapat disampaikan sebagai aliran data yang berkelanjutan, yang membuatnya praktis untuk digunakan dalam radio internet atau on-line musik.

MP3

. Mp3
. Mpga

File MP3 sebenarnya merupakan bagian suara dari file MPEG. Format MPEG awalnya dikembangkan untuk video oleh Moving Pictures Experts Group. MP3 adalah salah satu format suara yang paling populer untuk musik. Sistem pengkodean menggabungkan kompresi yang baik (file kecil) dengan kualitas tinggi. Mengharapkan sistem perangkat lunak masa depan untuk mendukung itu.

E. PAKET APLIKASI INTERNET

Internet Suite adalah sebuah perangkat lunak yangberhubungan dengan internet. Umumnya "internet suite" merupakan gabungan web broser, e-mailclient (dilengkapi news client dan address book), download manager, HTML editor, dan IRC client.

Contoh :

· Netscape Communicator

· Mozilla Application Suite, Sea Monkey and Gnuzilla

· Opera

· Arachme

· Cyberdog

· MSN Explorer

F. SOFTWARE KOMPRESI

Bagaimanakah komputer dapat memperkecil (dengan mengurangi jumlah byte data) sebuah file, dan bisa mengembalikannya tanpa perubahan apapun? Padahal ide dasar di balik teknologi ini sebenarnya sangat sederhana : membuang pengulangan.

Mencatat Pengulangan

Sebagian besar tipe file digital mengundang pengulangan. File-file tersebut memiliki informasi yang sama yang ditampilkan secara berulang. Aplikasi kompresi file membuang pengulangan-pengulangan tersebut. Alih-alih menampilkan potongan informasi yang sama secara berulang, aplikasi kompresi mencatat informasi tersebut satu kali saja, dan menduplikasinya kembali saat file diekstrak. Sebagai contoh, perhatikan tipe informasi yang sangat akrab dengan kita berikut ini; kata. “Jangan tanya apa yang negara berikan pada Anda, Tanya apa yang anda berikan kepada negara,” (terjemahan kutipan dari Presiden AS, John F. Kennedy). Kutipan yang terdiri dari 74 karakter, 14 spasi, dan 2 titik.

Jika setiap huruf, spasi, dan tanya baca mengambil satu unit memory komputer, kita mendapatkan file dengan ukuran 93 unit. untuk memperkecil ukuran file tersebut, kita harus memperhatikan pengulangan yang terjadi. Sekejap kita mendapatkan data berikut :

“tanya” muncul 2 kali

“apa” muncul 2 kali

“yang” muncul 2 kali

“negara” muncul 2 kali

”berikan” muncul 2 kali

“pada” muncul 2 kali

“Anda” muncul 2 kali

Secara kasar, setengah dari kutipan JFK diatas adalah pengulangan. Tujuh kata (tanya,apa,yang, negara,berikan,pada,Anda) memberikan hampir semua informasi keseluruhan kutipan. Untuk membangun setengah kutipan bagian akhir, kita hanya menunjuk kata-kata yang ada pada setengah kutipan bagian awal, dan mengisinya dengan spasi.

Penggunaan tools kompresi file memang sangat diperlukan. Selain menghemat tempat di storage kecil seperti flash disk ataupun memory card, tools kompresi file juga berguna untuk aktivitas kirim-mengirim file lewat e-mail. File yang cukup besar dapat dikompresi kemudian dikirim melalui e-mail.

G. SOFTWARE PORTABLE DOCUMENT FORMAT (PDF)

PDF adalah singkatan dari Portable Document Format, yaitu format file yang dibuat oleh perusahaan Adobe pada 1993 untuk pertukaran dokumen. seiring dengan berlalunya waktu, dilakukan peningkatan terhadap versi PDF. Hingga saat ini, versi PDF terakhir adalah PDF 1.7 yang dirilis pada 2009 sesuai standar ISO 32000.

Fiel PDF biasanya mengandung teks dan gambar, sama seperti file Microsoft Word. Namun file PDF mempunyai ukuran yang kecil. Pada file Microsoft Word yang ukurannya berpuluh-puluh MB bisa dipadatkan hingga tidak lebih dari 10 MB saja dalam file PDF. Ukuran yang kecil ini akan memudahkan dalam download dokumen dari Internet, serta menghemat ruang dalam Hard Disk.

Untuk membaca file PDF, diperlukan software seperti Adobe Reader ataupun Foxit PDF Reader.

Jika ingin membuat file PDF, bisa menggunakan Microsoft Word terlebih dahulu, setelah dokumen selesai dibuat, convert Word tersebut ke PDF menggunakan CutePDF Writer. Untuk lebih mudah lagi, gunakan OpenOffice yang mengijinkan anda untuk menyimpan dokumen dalam bentuk PDF.

PDFZilla adalah aplikasi konverter file PDF ke MS Word Documents, Rich Text Documents, Plain Text Files, Images, HTML Files, dan Shockwave Flash SWF Files. PDFZilla mendukung berbagai format dokumen seperti: DOC, RTF, TXT, BMP, JPG, GIF, PNG, TIF, HTML, SWF formats.



Fitur utama PDFZilla :

Convert PDF to Word

Convert PDF to Word with all text and Graphical data.

Convert PDF to RTF

Convert PDF to Rich Text Files. You can edit all text and graphic by Windows Wordpad.
Convert PDF to TXT

Convert PDF to plain text files. You can edit text by Notepad.

Convert PDF to Images

Convert PDF to BMP, JPG, GIF or TIF files.

Convert PDF to HTML

Convert PDF to HTML files and automatically generate the Index file.

Convert PDF to SWF

Convert PDF to Shockwave Flash Animation files which can be published on websites.

Juga terdapat fitur Pemilihan Halaman, konvert semua halaman atau sebagian halaman PDF.

Sabtu, 19 November 2011

Menerapkan Algoritma Pemrograman Tingkat Dasar

Rabu, 15 Februari 2012

STANDAR KOMPETENSI : Menerapkan Algoritma Pemrograman Tingkat Dasar
KOMPETENSI DASAR :
1. Menjelaskan struktur algoritma
Indikator :
a. Aturan penulisan algoritma dijabarkan.
b. Struktur dasar algoritma dijelaskan
2. Membuat alur logika pemrograman
Indikator :
a. Algoritma dengan skema program sekuensial dibuat
b. Algoritma dengan skema program percabangan dibuat
c. Algoritma dengan skema program pengulangan dibuat


Algoritma
· Membuat algoritma = merencanakan dan merancang suatu program
· Urutan langkah instruksi logik
· Setiap langkah mengerjakan suatu aksi/tindakan
· Jika suatu aksi dijalankan à sejumlah operasi yang bersesuaian dengan aksi tersebut akan dikerjakan oleh pemroses.
· Kesimpulan : algoritma adalah urutan logis pengambilan keputusan untuk memecahkan masalah.

Kriteria Algoritma menurut Donald E. Knuth
1. Ada input
Algoritma dapat memiliki nol atau lebih input dari luar
2. Ada output
Algoritma minimal harus memiliki 1 output
3. Definiteness (pasti)
Algoritma memiliki instruksi2 yang jelas dan tdk ambigu
4. Finitenes (ada batas)
Harus memiliki titik berhenti (stop role)
5. Effectiveness (tepat dan efisien)
Sedapat mungkin dpt dilaksanakan dan efektif


Penyajian algoritma
1. Tulisan/teks
2. DFD (data flow diagram)
3. Flowchart
4. Datachart

Aturan penulisan teks algoritma
1. Tidak ada notasi baku dalam penulisan teks algoritma
2. Algoritma bukan program yang harus mengikuti aturan2 ttt
3. Algoritma ditulis mendekati gaya bahasa pemrograman
4. Hal-hal yg bersifat teknis, baru dipikirkan saat penulisan program
5. Algoritma bebas dari bahasa pemrograman

Suatu algoritma disusun dalam 3 bagian :
1. Bagian kepala/judul
2. Bagian deklarasi
3. Bagian deskripsi

1. Judul/kepala algoritma
Contoh :
Algoritma ls_lingk (menghitung luas lingkaran)

Penjelasan :
ls_lingk : judul algoritma
(menghitung luas lingkaran) : penjelasan

2. Deklarasi algoritma
Semua nama yg digunakan, meliputi nama type data, variabel, konstanta dan sub_program
Contoh :
Phi ß 3.14

Ketetrangan :
Phi : nama konstanta
3.14 : konstanta

r ß real
Keterangan :
r : nama variabel (bisa = jari-jari)
Real : type data

3. Deskripsi algoritma
· Berisi urutan langkah2 penyelesaian suatu masalah
· Setiap langkah dibaca dari atas ke bawah
· Urutan penulisan menentukan urutan pelaksanaan perintah
Contoh :
Algoritma ls_lingk (menghitung luas lingkaran)
input(r)
Ls_lingk ß phi*r*r
Output(ls_lingk)

Keterangan :
Algoritma ls_lingk (menghitung luas lingkaran) : judul algoritma

deklarasi
input(r)
phi ß 3.14

deskripsi
Ls_lingk ß phi*r*r
Output(ls_lingk)

Tahap membangun algoritma
1. Menentukan input
2. Menentukan output
3. Menentukan proses

Menghitung luas lingkaran
Input
Proses
output
Phi = 3.14
r
Phi*r*r
Ls_lingk

Algoritma ls_lingk (menghitung luas lingkaran) : judul algoritma

pseudocode


deklarasi
input(r)
phi ß 3.14

deskripsi
Ls_lingk ß phi*r*r
Output(ls_lingk)

Pseudocode berasal dr kt pseuda (mirip/menyerupai) dan code (kode)
Kode yg menyerupai kode bhs pemrograman yg sesungguhnya.

STRUKTUR DASAR ALGORITMA
Algoritma berisi langkah2 penyelesaian masalah
Algoritma dapat dibangun dari 3 struktur dasar
1. Struktur runtunan (sequence)
2. Struktur percabangan (selection)
3. Struktur pengulangan (repetition)

1. Struktur runtunan (sequence)
· Perintah/instruksi/pernyataan/statement dijalankan dalam suatu urutan yg telah ditentukan
· Setriap instruksi akan dikerjakan satu per satu
· Setiap instruksi akan dilaksanakan tepat 1 kali
· Urutan eksekusi berjalan urut (satu arah, tidak bercabang dan tidak ada interupsi)
· Tidak ada instruksi yg diulang
· Tidak ada instruksi yang tidak dieksekusi
· Instruksi terakhir merupakan akhir dari algoritma

2. Struktur percabangan (selection)
Instruksi/pernyataan/statement akan dieksekusi apabila memenuhi atau tidak memenuhi suatu kondisi.

Bentuk 1 :
If <kondisi_benar> then
<statement>

Contoh :
If data<10 then
Cetak(data)

Bentuk 2 :
If <kondisi_benar> then
<statement-1>
else
<statement-2>

Contoh :
If nilai>79 then
Cetak(“Selamat...anda lulus....)
else
Cetak(“Remidi....lagi..deh...)

Keterangan :
· If bisa diartikan jika
· Then bisa diartikan maka
· Else bisa diartikan jika tidak


3. Struktur pengulangan (repetition)
Instruksi akan dieksekusi secara berulang-ulang apabila memenuhi atau tidak memenuhi suatu kondisi

Bentuk 1:

For <variabel> ß<nilai_awal> TO <nilai_akhir>
<statement>
Looping <variabel>

Contoh :

For n ß 1 to 5
Cetak(“Belajar Algoritma”)

Hasil :
Akan menampilkan kalimat “Belajar Algoritma” (tanpa tanda petik) sebanyak 5 kali

Bentuk2 :

While <kondisi_benar> do
<statement>

Contoh :
While i <5 do
Cetak(“mulai bingung nih.....!!!”)

Hasil :
Akan mencetak kalimat “mulai bingung nih.....!!!” sebanyak 4 kali

Bentuk 3 :

Repeat
<statement-1>
<statement-2>
...
...
<statement-n>
n-times <kondisi_benar>

contoh :
repeat
iß i+1
cetak(“tambah bingung ya...”)
n-times i=6

hasil
akan mencetak kalimat “Tambah bingung ya.....” sebanyak 6 kali

inc(i) à i=i+1


Labels

Pengikut

 

© 2013 TKJ A' 15. All rights resevered. Designed by Templateism

Back To Top