Minggu, 03 Mei 2015

sejarah bahasa pemrograman pascal

Pada tahun 1971, Profesor Niklaus Wirth dari Technical University of Zurich, Switzerland, memperkenalkan bahasa pemrograman Pascal. Nama Pascal diambil dari nama seorang matematikawan Perancis, Blaise Pascal. Beliau membuat bahasa pemrograman Pascal untuk menjadi alat bantu belajar pemrograman bagi para mahasiswanya dan melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.
Pascal merupakan bahasa pemrograman tingkat tinggi (High Level Language) yang memiliki instruksi-instruksi terstruktur dan sangat matematis. Pascal memiliki tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Tipe-tipe data standar yang dimiliki oleh Pascal adalah: boolean, integer, real, char, dan string. Selain tipe-tipe data tersebut, Pascal juga mendukung User defined Data Types, yaitu programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
Pada Pascal, programmer harus harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan. Beberapa pengecualian berhubungan dengan tipe data antara lain, tipe data real bisa menyimpan tipe data integer (dan menjadi data real), demikian juga tipe data string bisa menyimpan tipe data char.
Sintak pada Pascal bisa dipecah dalam bentuk prosedur dan fungsi, sehingga bisa digunakan berulang-ulang. Dengan struktur yang sederhana dan memiliki bahasa hampir mirip dengan bahasa manusia (bahasa Inggris), menjadikan Pascal mudah dipelajari dan dipahami.
Dalam bahasa pemrograman Pascal, tidak membedakan huruf kapital maupun huruf bukan kapital (not case sensitive), sehingga penulisan sintak BEGIN sama saja denganbegin ataupun Begin. Hal ini berlaku untuk semua kata cadangan (reverse word) maupun variabel.
Bahasa Pascal juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, bahasa Pascal masih digunakan dalam IOI (International Olympiad in Informatics).
Contoh penulisan program Pascal:
Program Mencari_Luas_Segitiga;
Const
  Tetapan = 0.5;
Var
  Alas, Tinggi : integer;
  Luas : real;
Begin
  Panjang := 5;
  Luas := Tetapan * Alas * Tinggi;
  Writeln(Luas);
End.
Beberapa kompiler Pascal yang ada antara lain:
·         UCSD Pascal
·         Microsoft Pascal
·         Apple Pascal
·         Borland Turbo Pascal
·         Free Pascal

bahasa pemrograman

Macam-Macam Bahasa Pemrograman
1.Bahasa pemrograman C  (kategori tingkat tinggi)
Dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedi.
 2.Bahasa pemograman JAVA (kategori tingkat tinggi)
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Java tidak boleh disalahpahami sebagai JavaScript. JavaScript adalah bahasa scripting yang digunakan oleh web browser.
 3. Bahasa pemograman PYTHON
Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.
 4. Bahasa pemograman RUBY
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 sepertiPerl dan Python.
5. Bahasa pemograman SQL  (kategori tingkat tinggi)
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
6. Bahasa pemograman ColdFusion
ColdFusion adalah server aplikasi dan framework pengembangan perangkat lunak yang digunakan untuk  pengembangkan perangkat lunak komputer, khususnya situs webdinamis.
7. Bahasa pemograman PHP  (kategori tingkat tinggi)
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
8. Bahasa pemograman HTML  (kategori tingkat tinggi)
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.
9. Bahasa pemograman COBOL
COBOL (singkatan dari Common Business Oriented Language) adalah sebuah bahasa pemrograman generasi ketiga. Sesuai dengan namanya, maka bahasa COBOL mempunyai fungsi menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain.
10. Bahasa pemograman MICROSOFT VISUAL BASIC  (kategori tingkat tinggi)
Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputerberbasis grafik dengan cepat.
11. Bahasa pemograman VISUAL C++ (kategori tingkat tinggi)
Visual C++ adalah sebuah produk Integrated Development Environment (IDE) untukbahasa pemrograman C dan C++ yang dikembangkan Microsoft. Visual C++ merupakan salah satu bagian dari paket Microsoft Visual Studio.
12. Bahasa pemograman DELPHI  (kategori tingkat tinggi)
Umumnya delphi lebih banyak digunakan untuk pengembangan aplikasi desktop danenterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software.
13. Bahasa pemograman C++ (kategori tingkat tinggi)
C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
14 . Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.
ASP bekerja pada web server dan merupakan server side scripting.
15. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.
XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.
XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.
16. Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).
WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.
WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.
17. Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.
18. Bahasa Pemrograman CFM
            Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.
Syntax coldfusion berbasis html.
19. Bahasa Pemrograman Javascript (kategori tingkat tinggi)
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.
JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.
20. Bahasa Pemrograman CSS
            Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.
Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.
Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

 sumber: http://saptafina13.blogspot.com/2013/04/jenis-jenis-bahasa-pemrograman.html

pengertian dan kegunaan php

Pengertian dan Kegunaan PHP – PHP atau PHP Hypertext Preprocessor adalah bahasa yang sebagian besar situs web internet yang ditulis. Sangat cocok untuk pengembangan web karena menghasilkan HTML dan dapat tertanam di dalamnya. Kode dijalankan pada server untuk menghasilkan HTML yang kemudian dikirim ke klien. Klien menerima HTML dengan tidak tahu apa kode ini. Hal ini memungkinkan server web untuk output HTML sesuai dengan apa script PHP menentukan tanpa pengguna mendapatkan getaran sebenarnya di balik itu. Ada banyak yang dapat dicapai dengan menggunakan bahasa termasuk berikut.Pengertian dan Kegunaan PHP
Pengertian dan Kegunaan PHP
Teks proses
Bukan kebetulan bahwa PHP adalah bahasa pilihan di internet karena ia datang sepenuhnya dikemas dengan built-in fungsi yang proses teks. Sebuah dibangun pada fungsi PHP dapat menghemat pekerjaan membosankan menghitung jumlah kata atau huruf dalam posting yang panjang, dan bahkan dapat memanfaatkan setiap huruf pertama dalam semua kalimat. Anda bahkan dapat memotong teks dalam segala macam cara, dan menyaring kutukan dari posting pengguna Anda.
Menangani alamat web
Pernahkah Anda bertanya-tanya bagaimana Anda mendapatkan yang tepat data setiap kali Anda memasukkan halaman web dan bagaimana halaman web yang sama hadir data yang berbeda untuk pengguna yang berbeda tergantung pada siapa mereka atau apa yang mereka butuhkan? Logika semacam ini ditangani mulus oleh PHP.
Berinteraksi dengan pengguna
PHP memudahkan pengguna untuk berinteraksi secara langsung dengan situs web dan aplikasi dengan cara yang berbeda. Ini bisa apa saja dari menambahkan informasi buku alamat untuk posting di forum sosial atau bahkan mengumpulkan data survei nasional dan jajak pendapat.
Bekerja dengan database
Jumlah besar data di situs yang paling sederhana tidak memungkinkan untuk menyimpan segala sesuatu dalam skrip, dan begitu banyak informasi yang disimpan dalam database. Sebagai contoh, semua data yang dikumpulkan tentang pengguna Facebook yang disimpan dalam database.Database juga digunakan oleh toko-toko online untuk mengelola persediaan mereka dengan mudah. Kemungkinannya tak terbatas ketika Anda menghubungkan PHP ke database.
Membuat grafik
PHP menawarkan perpustakaan khusus dan grafis dengan cepat termasuk mengubah ukuran, memutar dan abu-abu-skala gambar sesuai preferensi Anda.
Pengertian dan kegunaan PHP pasti dapat membuat website Anda di lebih dari satu cara. Anda dapat belajar jalan di sekitar sumber dengan mendapatkan PHP tutorial. Jika Anda telah belajar PHP prosedural atau bahasa pemrograman berorientasi objek lain seperti C ++, Ruby atau Python, objek PHP berorientasi mungkin menjadi langkah logis berikutnya untuk menjadi pengembang web profesional sejak gaya pemrograman menawarkan jauh lebih banyak dari pemrograman prosedural. Hal ini dapat menghemat waktu Anda karena memberikan organisasi kode yang lebih baik, mengurangi pengulangan yang tidak perlu dan kesalahan dalam kode Anda dan membuatnya mudah untuk mengintegrasikan perpustakaan kode yang programmer lain menulis. Tidak heran itu adalah gaya pilihan untuk website besar (seperti Facebook dan Vimeo) dan semua kerangka kerja PHP (termasuk Drupal dan bagian yang berkembang dari WordPress).
Demikian informasi pemrograman tentang pengertian dan kegunaan PHP. Semoga menjadikan anda lebih mengerti tentang kegunaan dan fungsi-fungsi dari PHP atau PHP Hypertext Preprocessor.
sumber:http://www.golekilmu.com/2015/01/14/pengertian-dan-kegunaan-php/

CMS Indonesia Lokomedia Namanya


Sekarang ini kalau ingin membangun sebuah website sudah semakin mudah, karena sudah banyak aplikasi pembangun web. Sekarang jumlah website sekarang tumbuh sangat cepat, web orang pribadi semakin banyak karena semakin mudah membuatnya. Waktu yang diperlukan untuk membuat sebuah website pun relatif cepat dibanding beberapa tahun yang lalu. Bukan hanya ilmu web sudah banyak yang menguasai tapi juga fasilitas pendukung juga semakin banyak. 
Sebagian besar programmer pasti sudah kenal denga Dreamweaver, aplikasi pembangun web yang cukup komplit. Tapi bagaimana bila kita dikasi kerangka web terus kita tinggal mengembangkan dan memodifikasinya? tentu lebih mempersingkat waktu dibanding kita membangun web dari nol, walaupun memakai Dreamweaver pasti memakan banyak waktu. Bagaimana dengan CMS? Content Management System atau disingkat CMS merupakan sebuah konten manajemen situs web yang sudah memiliki kerangka bentuk web. Kita hanya tinggal mengedit sesuai dengan kebutuhan web yang kita inginkan.
CMS sudah banyak di dunia ini, yang paling terkenal itu JOOMLA, Wordpress dan untuk lokal ada AuraCMS dan Lokomedia, itu yang saya tahu, mungkin ada lebih dari itu. Lokomedia merupakan CMS yang mudah dipahami, bukan hanya karena berbahasa Indonesia tetapi juga karena manajemen web di lokomedia mudah dipahami. Sehingga pengembang mudah untuk membangun. Kode-kode PHP nya mudah dipahami sehingga pengguna lokal mudah untuk menyesuaikan dengan kebutuhan web yang dinginkan. Nah, sekarang coba buka web nya disniLokomedia.
Ini saja review CMS Lokomedia Silahkan kunjungi Situsnya langsung untuk membantu.
sumber:http://infosoftwarehardware.blogspot.com/2012/07/cms-indonesia-lokomedia-namanya.html

pengertian shareware, freeware, dan open source



Sekarang banyak web yang menyediakan fasilitas download software. Tapi tahu kah anda software tersebut bisa digunakan secara bebas atau tidak? berikut ini ada penjelasan sedikit tentang penggunaan software tersebut untuk nambah pengetahuan kita sedikit.
Pengertian Shareware
shareware merupakan aplikasi yang diperuntukkan tujuan komersil, atau  diberi waktu untuk mencoba dengan batas waktu tertentu sebelum anda membelinya.  Kadang ada fasilitas aplikasi yang tidak bisa dipakai sebelum kita membelinya.
Pengertian Freeware
freeware merupakan  aplikasi yang gratis untuk di download dan dipakai tanpa bayar. Tapi anda tidak boleh mengubah atau memodifikasi aplikasi tersebut.
Pengertian Open Source
Open Source merupakan aplikasi yang gratis untuk di download dan dipakai, dan anda boleh memodifikasi atau merubah aplikasi tersebut.
jadi, ketika kita memakai software tersebut, perhatikan software tersebut  freeware, shareware, open source, agar kita melanggar hak cipta software tersebut.
jika masih ada yang kurang atausalah, mohon di ingatkan ya..
^_^
sumber:http://infosoftwarehardware.blogspot.com/2012/04/pengertian-sh

YAHOO MESSENGER





Yahoo Messenger atau yang lebih dikenal YM merupakan salah satu aplikasi chat yang cukup populer di kalangan pengguna komputer. Ini bisa dilihat dari  mudahnya memakai YM dan akses yang langsung dari email. Fitur-fitur dalam YM berupa chat pribadi atau grup maupun video sangat mudah. YM punya fasilitas voice call, video call dll. YM merupakan alat komunikasi chat yang cukup efektif, mudah dan efisien. Jika ingin mencoba silahkan saja download disini YM.



sumber:http://infosoftwarehardware.blogspot.com/2012/01/yahoo-messenger.html

Cara sharing file dengan Samba di Debian 6 squeeze

Bahas Debian emang berat, selain karena emang pembabahasannya yang "ribet", butuh screenshot-screenshot yang banyak, dan artikelnya juga panjang. Makanya saya nulisnya selalu nyari waktu yang bener-bener pas dan luang. DanAlhamdulillah, malem ini saya berkesempatan lagi untuk menulis tentang Debian, yaitu Cara sharing file dengan samba di Debian 6 squeeze.

Tapi tunggu dulu, sebenernya apa sih Samba itu? Kok kedengerannya itu kayak gocekannya Ronaldinho ? Bukaan -__- Nih, samba itu menurut wikipediaSamba adalah program yang bersifat open source yang menyediakan layanan berbagi berkas (file service) dan berbagi alat pencetak (print service). Jadi ya semacam sharing file antar komputer gitu lah, tapi dia bukan sekedar aplikasi sharing file biasa, dia juga bisa menjadi File server maupun Print server. Oh iya, samba ini juga multi platform lho, jadi dibuka dari Windo*s juga bisa. :)

Cara installnya mudah, tinggal masukin DVD Debian ke 1, lalu ketik :

# apt-get install samba


Setelah diinstall, misalnya kita ingin membuat sebuah file server. Kita asumsikan letak direktorinya di /home/fileserver/. Maka kita harus membuat foldernya terlebih dahulu dan merubah hak akses permisinya.

1. Membuat folder

# mkdir /home/fileserver/

2. Merubah hak akses Read, Write, Execute menjadi full akses. (nb : Settingan ini sangatlah tidak aman karena setiap user yang nanti terkoneksi kedalam file server juga ikut dapat merubah dan menghapus file yang ada didalamnya. Tapi karena ini hanya pembelajaran dasar, maka untuk sementara tidak apa-apa)

# chmod -R 777 /home/fileserver

3. Rubah hak akses kepemilikannya menjadi milik user server dan group sambashare. User milik kalian pasti berbeda, jadi ganti user disini menjadi namauserdebiananda. Tapi untuk groupnya sebaiknya tetap mengikuti saya saja. :D

# chown -R server.sambashare /home/fileserver/

4. Kalo misalnya gagal dengan perintah diatas, bisa jadi user anda belum dimasukkin ke dalam group sambashare. cara masukinnya kayak gini :

# adduser server --ingroup sambashare

Setelah itu baru ulangi perintah chown no 3 diatas.

Penampakannya nih :


Setelah itu sekarang kita setting sambanya :

# nano /etc/samba/smb.conf

Tekan ctrl + w untuk mencari kata kunci authentication. Tidak jauh dibawahnya kalian cari tulisan #security = user. Nah, itu kalian ganti dan hilangkan tanda pagar didepan sehingga menjadi security = share


Setelah itu, pada bagian paling bawah sekali, kalian buat baris baru dan buat skrip baru seperti ini :

[Data]
path = /home/fileserver/
browseable = yes
writeable = yes
read only = no
guest ok = yes
public = yes
security = share


Save dan tutup filenya.

Kemudian kalian tinggal kopikan file-file apa saja yang mau kalian share, mau bikin folder lagi juga boleh. Misalnya disini saya mau buat lagi sebuah folder bernama subfolder1 dan didalamnya mau saya kasih file bernama file1.txt.

# mkdir /home/fileserver/subfolder1
# nano /home/fileserver/subfolder1/file1.txt


Jangan lupa disave file1.txt nya.

Langkah yang terakhir adalah merestart samba nya.

# /etc/init.d/samba restart


Naah, sekarang untuk mengetestnya. Dari komputer Wind*s kalian buka Run (tombol windows + r), dan ketikkan\\ipdebian . Contoh misalnya saya ketik \\192.168.0.1. Nanti bakalan kebuka tuh file-file nya di explorer. Sayang, karena aku ga pake Wind*s, jadinya ga ada skrinsutnya deh :p

Kalo dari ubuntu, tinggal teken alt + f2 terus ketikkan smb://ipdebian. misalnya saya ketik smb://192.168.0.1.


Kebuka deh tuh Nautilusnya :D Keliatan kan file-filenya ?


Sebagai catatan, ini adalah settingan samba yang tidak menggunakan password dan semua user memiliki hak penuh dalam setiap folder. Tentunya sangatlah tidak aman. Kapan-kapan deh, akan saya bagiin caranya bikin sharing file samba dengan memakai authentikasi password seperti artikel instalasi ftp server dengan menggunakan authentikasi password di debian 6 squeeze.

Dan akhir kata, semoga bermanfaat kawan :)

sumber:http://www.linuxku.com/2011/12/cara-sharing-file-dengan-samba-di.html