This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Kamis, 08 Februari 2018

5 Kasus Lemot di Laptop Ini Ternyata Disebabkan Antivirus

5 Kasus Lemot di Laptop Ini Ternyata Disebabkan Antivirus

1. Loading Sebuah Situs

antivirus-bikin-laptop-lemot-1
Dalam aktivitas browsing menggunakan laptop, pernahkah kamu merasa proses loading yang cukup lama kala membuka sebuah situs? Hal itu bisa saja disebabkan oleh antivirus yang kamu gunakan. Faktanya, keberadaan antivirus bisa menyebabkan penurunan kecepatan loading sebuah situs pada laptop hingga 11-16%.

2. Download Aplikasi

antivirus-bikin-laptop-lemot-2
Selain membuka sebuah situs, antivirus nyatanya juga bisa menyebabkan penurunan kecepatan pada laptop saat mengunduh aplikasi atau program. Ya, penggunaan antivirus bisa menyebabkan penurunan performa laptop saat men-download aplikasi sebanyak 3-4%.

3. Memulai Aplikasi

antivirus-bikin-laptop-lemot-3
Selain berbagai aktivitas saat browsing, keberadaan dan penggunaan antivirus juga bisa menyebabkan laptop lemot kala memulai alias me-launching sebuah program atau aplikasi. Penurunan performa, dalam hal ini kecepatan, pada laptop menurun 9-15% kala memulai sebuah aplikasi.

4. Instal Aplikasi

antivirus-bikin-laptop-lemot-4
Penggunaan antivirus ternyata menyebabkan penurunan performa kecepatan pada laptop paling besar untuk aktivitas yang satu ini. Ya, keberadaan antivirus di laptop kamu ternyata menyebabkan penurunan kecepatan sebanyak 26-35% saat kamu mencoba menginstal sebuah aplikasi atau program tertentu. Penurunan kecepatan yang cukup signifikan, bukan?

5. Menyalin File

antivirus-bikin-laptop-lemot-5
Selain empat hal di atas, satu lagi aktivitas di laptop kamu yang akan jadi melambat alias lemot karena keberadaan antivirus, yaitu menyalin file. Ya, selama proses pemindahan file, entah dari satu folder ke folder lain, disk ke disk lain, hingga menyalin atau menerima file antar perangkat, proses ini akan mengalami penurunan kecepatan sebesar 7-18%.

5 Antivirus yang Dapat Menjaga Kamu Dari Link-Link Bervirus

5 Antivirus yang Dapat Menjaga Kamu Dari Link-Link Bervirus

1. Dr.Web

jebakan-betmen-1
Sebagai pembuka, ada extension bernama Dr.Web yang dapat kamu pasang di Google Chromemaupun Mozilla FirefoxExtension ini dapat secara mudah memberitahukan kepada kamu, linkapa yang dapat dikatakan bersih dari segala jebakan dan virus. Setelah kamu pasang di browser, maka setiap link yang dicurigai dapat diperiksa secara lebih lanjut dengan mengklik kanan linktersebut dan pilih Check with Dr.Web. Halaman Popup pun akan muncul untuk memberitahukan setiap informasi penting mengenai keamanan dari link yang diperiksa.

2. ipty.de/av

jebakan-betmen-2
Berikutnya ada layanan dengan nama yang sangat aneh yaitu ipty.de/av. Bagaimana cara membacanya ya? Ah yang penting, extension/plugin ini juga tidak kalah powerful apabila dibandingkan dengan Dr.Web. ipty.de/av memberikan setiap informasi penting mengenai website yang telah kamu buka atau link yang ingin diperiksa lebih lanjut. Tampilannya yang sederhana dan cara penggunaannya yang mudah membuat ipty.de/av dapat diandalkan untuk menghindarkan kamu dari jebakan betmen yang berbahaya.

3. Secure Browsing

jebakan-betmen-3
Beranjak ke software yang lebih powerful lagi. Secure Browsing namanya, dan apabila kamu sudah memasang extension ini di browser, maka hampir dipastikan kamu dapat memeriksa keamanan dari seluruh elemen yang ada di sebuah website. Bayangkan saja, Secure Browsing dapat memeriksa, apakah sebuah link aman atau tidak, file yang ingin didownload mengandung virus atau tidak, hingga memeriksa apakah sebuah gambar aman untuk dilihat atau tidak. Ia mengandalkan beragam database dari perusahaan antivirus ternama seperti VirusTotalAviraBitDefenderComodo Inspector, dan masih banyak lagi.

4. Safe Preview - AdBlock

jebakan-betmen-4
Safe Preview juga sama, ia dapat kamu fungsikan dengan mengklik kanan sebuah link, untuk memeriksa seberapa amankan link itu untuk dibuka. Fitur paling powerful dari Safe Preview ialah tab bernama is it safe?, sebuah fitur yang akan memberikan kamu hasil pengecekan sebuah linkdari 7 database antivirus yang berbeda, seperti AvastDr.WebMcAfee, hingga Norton. Safe Preview juga memberikan tombol khusus di sebelah hasil pencarian di Google, sehingga kamu bisa memeriksa seberapa aman link yang ingin dibuka.

5. VirusTotal chromizer

jebakan-betmen-5
Terakhir ada layanan bernama VirusTotal. Salah satu layanan terbesar dalam hal keamanan internet ini tentu saja menyuguhkan beragam fitur mumpuni yang jangan sampai dilewatkan. Ia memiliki database yang kuat, berikut fitur keren seperti memeriksa link, file, hash, hingga alamat IP. Mereka juga membuatkan secara khusus halaman informasi terhadap semua situs yang sudah pernah diperiksa, sehingga kamu bisa mengetahui setiap info terkait halaman yang dicurigai mengandung jebakan betmen.

5 Aplikasi Downloader Terbaik di HP Android 2018

5 Aplikasi Downloader Terbaik di HP Android 2018

1. Advanced Download Manager (ADM)

aplikasi-downloader-terbaik-1
Sumber foto: Gambar: Advanced Download Manager
Aplikasi downloader terbaik ini memungkinkan kamu mendownload lebih cepat di android melalui metode spatial connection, dimana ini membagi jaringan secara multi thread hingga sembilan koneksi. Cocok untuk download banyak file atau sebuah file besar.

2. Download Accelerator Plus

aplikasi-downloader-terbaik-2
Sumber foto: Gambar: Download Accelerator Plus
Aplikasi downloader terbaik yang satu ini adalah alternatif kalau kamu kurang suka dengan yang sebelum. Secara garis besar menawarkan fitur yang sama. Mulai dari meningkatkan kecepatan download, atau fitur pause dan resume, atau memantau kecepatan internet.

3. Fast Download Manager

aplikasi-downloader-terbaik-3
Sumber foto: Gambar: Fast Download Manager
Masih dengan aplikasi downloader terbaik sebagai alternatif ADM. Namanya alternatif pastinya memiliki fitur dasar yang sama. Contohnya seperti multi thread, yang bahkan aplikasi ini bisa hingga 10 koneksi. Atau seperti fitur pause dan resume downloadan.

4. IDM+ Download Manager Android

aplikasi-downloader-terbaik-4
Sumber foto: Gambar: IDM+
Jaka yakin pasti kamu semua mengenal software yang namanya Internet Download Manager (IDM). Software ini adalah download manager terbaik untuk sistem operasi Windows. Ini adalah versi untuk androidnya, meski memang ini bukan aplikasi resmi.

5. AIO Downloader

aplikasi-downloader-terbaik-5
Sumber foto: Gambar: AIO Downloader
Aplikasi downloader terbaik berikutnya agak sedikit berbeda, lebih mirip seperti Google Play Store. Namun memang tetap menawarkan fitur standar downloader. Contohnya adalah seperti mempercepat proses download dan sejenisnya.

5 Tips Hemat Kuota Data 4G di Smartphone Kamu

5 Tips Hemat Kuota Data 4G di Smartphone Kamu

1. Membatasi Paket Data Harian

masukkan deskripsi gambar disini
Jika kamu tidak bisa mengontrol paket data akibat terlalu banyak menonton video online ataupun sebagainya, maka kamu dapat mengkatifkan fitur yang satu ini. Dengan hal tersebut, kamu akan menerima peringatan jika kuota data telah melebihi batas paket data harian yang telah kamu tentukan sebelumnya.

2. Menggunakan Browser Ringan

masukkan deskripsi gambar disini
Jika kamu suka menjelajah internet seperti browsing, maka sebaiknya kamu menggunakan browser yang ringan dan dapat menghemat kuota data sekaligus. Untuk kualitasnya, kamu dapat melihat browser teringan yang ada di google. Kamu juga bisa baca artikel tentang 5 Browser Paling Irit Kuota Data yang pernah Jaka ulas sebelumnya.

3. Meminimalkan Penggunaan Aplikasi Chatting

masukkan deskripsi gambar disini
Sebaiknya jangan terlalu banyak memasang aplikasi chatting di smartphone kamu. Hal ini dikarenakan kuota data kamu akan terus terkuras bila aplikasi chatting tersebut aktif maupun berjalan di background. Maka dari itu, sebaiknya pilih aplikasi chatting yang umum saja agar kuota data kamu lebih hemat.

4. Menonton Video YouTube Secara Offline

masukkan deskripsi gambar disini
Jika kamu penikmat video YouTube, sebaiknya kamu sempatkan untuk men-download video yang ingin kamu tonton terlebih dahulu jika sedang berada di tempat yang memiliki akses WiFi. Dengan hal tersebut, kamu dapat menikmati videonya secara offline kapan pun, dan yang pasti tidak akan menguras kuota meski ditonton berulang kali.

5. Tidak Membuka Instagram Kecuali dengan WiFi

masukkan deskripsi gambar disini
Instagram akan banyak memakan kuota kamu, terlebih jika kamu terus-terusan membuka foto dan video di dalamnya. Jika kamu memiliki kuota yang minim, alangkah baiknya untuk tidak membuka Instagram, bukalah hanya pada saay smartphone-mu terhubung dengan WiFi.

3 Aplikasi Chatting Terbaik untuk Android 2018

3 Aplikasi Chatting Terbaik untuk Android 2018

1. LINE

Aplikasi yang satu ini pasti sudah gak asing lagi buat kamu. Menyediakan beragam fitur untuk chatting, termasuk banyaknya pilihan stiker lucu nan seru dijamin bikin aktivitas chatting kamu makin menyenangkan.
aplikasi-chatting-terbaik-1
Diinstal lebih dari 10 juta pengguna, aplikasi buatan LINE Corporation itu memang jadi salah satu aplikasi chatting paling populer. Belum lagi, inovasi menarik yang rutin dilakukan seperti contoh yang satu ini.

2. WhatsApp

WhatsApp juga dikenal sebagai salah satu aplikasi chatting terbaik untuk kamu pengguna Android. Hal itu dibuktikan dengan jumlah pengguna yang sudah melebihi 60 juta orang.
aplikasi-chatting-terbaik-2
Cukup mendaftarkan nomor HP, WhatsApp akan otomatis menghubungkan kamu dengan kontak yang ada di nomor HP kamu untuk bisa menikmati fitur chat dan beragam fitur seru lainnya tanpa memotong pulsa (menggunakan koneksi Internet).

3. BlackBerry Messenger (BBM)

Sesuai dengan namanya, aplikasi ini sejatinya hanya digunakan untuk smartphone BlackBerry. Namun seiring berkembangnya Android dan sudah nyamannya para pengguna setia menggunakan aplikasi yang satu ini, maka BBM dibuat untuk versi Android.
aplikasi-chatting-terbaik-3
Secara umum, BBM memiliki berbagai fitur ang wajib dimiliki aplikasi chatting. Satu keunggulan BBM adalah kemampuan mengirim broadcast message yang cepat dan mudah. Hingga artikel ini ditulis, BBM tercatat sudah diinstal lebih dari 12 juta pengguna Android.

Sabtu, 03 Februari 2018

User Interface Dalam Bahasa Pemrograman

  • Pengertian antarmuka
Interface adalah salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi antara pengguna dengan sistem operasi. Antarmuka adalah komponen sistem operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis antarmuka, yaitu Command Line Interface(CLI) danGraphical User Interface(GUI).
         Antarmuka pemakai (User Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka pemakai (User Interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi.
         User interface, berfungsi untuk menginputkan pengetahuan baru ke dalam basis pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan memberikan panduan pemakaian sistem secara menyeluruh step by step sehingga user mengerti apa yang akan dilakukan terhadap suatu sistem. Yang terpenting dalam membangun user interface adalah kemudahan dalam memakai/ menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan/ membangun suatu program jangan terlalu diperlihatkan.
  • Tujuan antarmuka pengguna (User Interface)
Tujuan sebuah user interface adalah mengkomunikasikan fitur-fitur sistem yang tersedia agar user mengerti dan dapat menggunakan sistem tersebut. Dalam hal ini penggunaan bahasa amat efektif untuk membantu pengertian, karena bahasa merupakan alat tertua—barangkali kedua tertua setelah gestur—yang dipakai orang untuk berkomunikasi sehari-harinya. Praktis semua pengguna komputer dan Internet—kecuali mungkin anak kecil yang memakai komputer untuk belajar membaca—dapat mengerti tulisan.
Meski pada umumnya panduan user interface menyarankan agar ikon tidak diberi tulisan supaya tetap mandiri dari bahasa, namun elemen user interface lain seperti teks pada tombol, caption window, atau teks-teks singkat di sebelah kotak input dan tombol pilihan semua menggunakan bahasa. Tanpa bahasa pun kadang ikon bisa tidak jelas maknanya, sebab tidak semua lambang ikon bisa bersifat universal.
Meskipun penting, namun sayangnya kadang penggunaan bahasa, seperti pemilihan istilah, sering sekali dianggap kurang begitu penting. Terlebih dari itu dalam dunia desain situs Web yang serba grafis, bahasa sering menjadi sesuatu yang nomor dua ketimbang elemen-elemen interface lainnya. Artikel ini akan mencoba memberikan beberapa pertimbangan pemilihan bahasa dan istilah untuk meningkatkan usability melalui perbaikan komunikasi dengan user.
  • Jenis-jenis User Interface
Ada dua jenis User Interface yaitu :
1 . Command Line Inteface (CLI) :
CLI (Command Line Interface) adalah tipe antarmuka dimana penggun berinteraksi dengan system operasi melalui text terminal.CLI adalah sebuah bentuk antarmuka antara sistem operasi dan pemakai dimana pemakai mengetikkan perintah-perintah dengan menggunakan perintah dalam bentuk teks dan sebuah metode untuk memasukinya.
Pengguna CLI biasanya adalah administrator sistem berbasis sistem operasi LINUX. Setiap sistem operasi memberi nama CLI- nya berbeda-beda. Unix member nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Ms-Dos memberi nama CLI-nya command.com atau command prompt. Sedangkan Windows Vista, Microsoft menamakannya Powershell. Pengguna Linux mengenal CLI pada Linux sebagai Terminal, sedangkan pada Apple atau machintosh namanya adalah commandshell.
2. Graphical User Interface (GUI)
Saat ini interface yang banyak digunakan dalam software adalah GUI (Graphical User Interface).Penganut GUI biasanya adalah mereka yang sudah terbiasa dengan system operasi Wndows.Bagi mereka, GUI adalah harga mati yang tidak bisa ditawar lagi.
GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan system operasi melalui gambar-gambar grafik, kon, dan menggunakan perangkat penunjuk (pointing device) seperti mouse atau track ball.
Sama seperti CL, tiap-tiap siste operasi memiliki nama tersendiri untuk komponen GUI-nya. Pada Apple Mac OS X, GUI-nya disebut Aqua. Microsoft member nama GUI pada Windows XP sebagai Lunar dan GUI Windows Vista sebagai Aero. Pada Linux, ada dua pengembangan utama desktop environment, yang masing-masing menghasilkan roduk KDE (K Desktop Environment) dan GNOME.
  • Prinsip-prinsip dalam Merancang User Interface
Berikut ini prinsip-prinsip UID:
  1. User familiarity / Mudah dikenali : gunakan istilah, konsep dan kebiasaan user bukan computer (misal: sistem perkantoran gunakan istilah letters, documents, folders bukandirectories, file, identifiers. — jenis document open office.
  2. Consistency / “selalu begitu” : Konsisten dalam operasi dan istilah di seluruh sistem sehingga tidak membingungkan. — layout menu di open office mirip dgn layout menu di MS office.
  3. Minimal surprise / Tidak buat kaget user : Operasi bisa diduga prosesnya berdasarkan perintah yang disediakan.
  4. Recoverability/pemulihan : Recoverability ada dua macam: Confirmation of destructive action (konfirmasi terhadap aksi yang merusak) dan ketersediaan fasilitas pembatalan (undo).
  5. User guidance / bantuan : Sistem manual online, menu help, caption pada icon khusus tersedia.
  6. User diversity /keberagaman : Fasilitas interaksi untuk tipe user yang berbeda disediakan. Misalnya ukuran huruf bisa diperbesar.
  • User Interaction (Interaksi pengguna)
Perancang sistem menghadapi dua masalah penting yaitu bagaimana informasi dari user bisa disediakan untuk sistem komputer – misalnya pada saat input data dan bagaimana informasi dari sistem komputer ditampilkan untuk user – hasil dari pemrosesan data. User interface yang baik harus menyatukan interaksi pengguna (user interaction) dan penyajian informasi (information presentation).
Ada 5 tipe utama interaksi untuk user interaction:
  1. Direct manipulation
Pengoperasian secara langsung: interaksi langsung dengan objek pada layar. Misalnya delete file dengan memasukkannya ke trash. Contoh: Video games.
  • Kelebihan: Waktu pembelajaran user sangat singkat, feedback langsung diberikan pada tiap aksi sehingga kesalahan terdeteksi dan diperbaiki dengan cepat.
  • Kekurangan : Interface tipe ini rumit dan memerlukan banyak fasilitas pada sistem komputer, cocok untuk penggambaran secara visual untuk satu operasi atau objek
  1. Menu selection 
Pilihan berbentuk menu: Memilih perintah dari daftar yang disediakan. Misalnyasaat click kanan dan memilih aksi yang dikehendaki.
  • Kelebihan : User tidak perlu ingat nama perintah. Pengetikan minimal. Kesalahan rendah.
  • Kekurangan :Tidak ada logika AND atau OR. Perlu ada struktur menu jika banyak pilihan. Menu dianggap lambat oleh expert user dibanding command language.
  1. Form fill-in 
Pengisian form : Mengisi area-area pada form. Contoh: Stock control.
  • Kelebihan : Masukan data yang sederhana. Mudah dipelajari
  • Kekurangan : Memerlukan banyak tempat di layar. Harus menyesuaikan dengan form manual dan kebiasaan user.
  1. Command language
Perintah tertulis: Menuliskan perintah yang sudah ditentukan pada program. Contoh: operating system.
  • Kelebihan : Perintah diketikan langsung pada system. Misal UNIX, DOS command. Bisa diterapkan pada terminal yang murah.Kombinasi perintah bisa dilakukan. Misal copy file dan rename nama file.
  • Kekurangan : Perintah harus dipelajari dan diingat cara penggunaannya – tidak cocok untuk user biasa.Kesalahan pakai perintah sering terjadi. Perlu ada sistem pemulihan kesalahan.Kemampuan mengetik perlu.
  1. Natural language 
Perintah dengan bahasa alami: Gunakan bahasa alami untuk mendapatkan hasil. Contoh: search engine di Internet.
  • Kelebihan: Perintah dalam bentuk bahasa alami, dengan kosa kata yang terbatas (singkat) – misalnya kata kunci yang kita tentukan untuk dicari oleh search engine. Ada kebebasan menggunakan kata-kata.
  • Kekurangan: Tidak semua sistem cocok gunakan ini. Jika digunakan maka akan memerlukan banyak pengetikan.
  • Penyajian Informasi (Information Presentation)
Sistem yang interaktif pasti menyediakan cara untuk menyajikan informasi untuk pengguna. Penyajian informasi bisa berupa penyajian langsung dari input yang diberikan (seperti teks pada word processing) atau disajikan dengan grafik. Beberapa faktor berikut adalah hal yang perlu diperhatikan sebelum menentukan
bentuk penyajian informasi:
  • Apakah pengguna perlu informasi dengan ketepatan tinggi atau data yang saling berhubungan?
  • Seberapa cepat nilai informasi berubah? Harus ada indikasi perubahan seketika?
  • Apakah pengguna harus memberi respon pada perubahan?
  • Apakah pengguna perlu melakukan perubahan pada informasi yang disajikan?
  • Apakah informasi berupa teks atau numerik? Nilai relatif perlu atau tidak?
Informasi bisa bersifat statis atau dinamis ketika disajikan, masing-masing baik dengan karakteristik yang berbeda dan kebutuhan yang berbeda pula:
  1. Static information:
  • Ditentukan saat awal sesi. Tidak berubah selama sesi berjalan.
  • Bisa berupa informasi numeris atau teks Chart di MS-Excel
  • Disajikan dengan jenis huruf khusus yang mudah dibaca atau diberi highlight dengan warna tertentu seperti pada Gambar 4 atau menggunakan icon yang mewakili
  1. Dynamic information:
  • Perubahan terjadi selama sesi berlangsung dan perubahan harus dikomunikasikan/ditunjukkan ke user
  • Bisa berupa informasi numeris atau teks. Contoh : Defragmentation, scanning virus, download
3
Nilai-nilai relatif misalnya seperti pada Gambar berikutnya. Selain nilai yang disajikan relatif, informasinya bersifat dinamis, karena berubah saat sesi berjalan. Untuk nilai digital kita biasanya gunakan untuk menunjukkan jam pada jam sistem di komputer. Selain ketepatan diperlukan, perubahannya tidak terjadi secara cepat.

PROCEDURE DAN FUNCTION PADA PASCAL

PROCEDURE DAN FUNCTION PADA PASCAL

Procedure
Procedure adalahsuatu program yang terpisah dalam blok tersendiri yang berfungsi sebagai subprogram. Penggunaan prosedur diawali dengan kata cadangan procedure dalam bagian deklarasi prosedur. Pemanggilan prosedur dapat dilakukan dengan menggunakan judul prosedur.
Pada program terstruktur banyak menggunakan prosedur karena :
• Sebagai penerapan program yang modular yaitu memecah program yang rumit menjadi program-program bagian yang lebih sederhana dalam bentuk prosedur.
• Untuk beberapa perintah yang sering digunakan berulang, cukup dituliskan sekali dalam prosedur dan dipanggil sewaktu-waktu.
Bentuk umum:
Procedure nama_procedure(parameter);
Deklarasi variabel,label,…dll;
Begin
Statement procedure;
………………………….
………………………….
End;
Contoh program
Uses crt;
Procedure hitungluas(p,l:integer);
Var
ls:integer;
begin
ls:=p*l;
Writeln(‘Luas: ‘, ls);
End;
Procedure hitkeliling(pp,ll:integer);
Var
Kel:integer;
Begin
Kel:=(2*pp)+(2*ll);
Writeln(‘Keliling: ‘,kel);
End;
Var
Pj,lbr:integer;
begin
clrscr;
write(‘Masukan panjang : ‘);readln(pj);
write(‘Masukan lebar : ‘);readln(lbr);
writeln;
hitungluas(pj,lbr);
hitkeliling(pj,lbr);
readln;
end.
Function
Blok pada function hampir sama dengan blok pada procedure, hanya pada function harus dideklarasikan dengan tipe dari function tersebut yang merupakan tipe hasil dari function itu sendiri. Sehingga dikatakan function dapat mengembalikan nilai.
Perbedaan fungsi dengan prosedur adalah:
• Pada fungsi, nilai yang dikirimkan balik terdapat pada nama fungsinya(kalau pada prosedur parameter yang dikirimkan secara acuan).
• Karena nilai balik berada di nama fungsi tersebut, maka fungsi tersebut dapat langsung digunakan untuk dicetak hasilnya. Atau nilai fungsi tersebut dapat juga langsung dipindahkan ke pengenal variabel yang lainnya.
• Pada prosedur, nama prosedur tidak dapat digunakan langsung, yang dapat langsung digunakan adalah parameternya yang mengandung nilai balik.
Contoh program function :
Uses crt;
Function faktor(bilangan :integer) : real;
Begin
If bilangan = 0 then faktor := 1
Else
Faktor := faktor(bilangan-1)*bilangan;
End;
Var
n : integer;
begin
clrscr;
write(‘Berapa Faktorial Dari = ‘); readln(n);
writeln(n,’ faktorial = ‘, faktor(n):9:0);
readln;
end.

https://bimosakti15.wordpress.com/2013/04/26/procedure-dan-function-pada-pascal/