Sabtu, 29 November 2014

Tugas Web

1. Kebutuhan yg diperlukan saat membangun sebuah website 
 -Laptop/pc
-notepad ++
-XAMPP
-Web Browser (Google Chrome/Mozilla Firefox)

2. Cara kerja Website
Menurut Web yg pernah saya baca "USER/pengguna yang akan mengakses suatu website berupa URL melalui WEB BROWSER (yaitu media untuk menuju URL yang diakses), kemudian WEB BROWSER tersebut mengirimkan permintaan/ request berupa HTTP REQUEST kepada WEB SERVER melalui layer-layer TCP/IP, kemudian WEB SERVER memberikan WEB FILES yang di-request jika ada.

WEB FILES yang telah diberikan tadi tidak langsung ditampilkan/di-display begitusaja, namun WEB SERVER memberikan respon kembali ke WEB BROWSER melalui HTTP RESPONSE yang juga melalui layer-layer TCP/IP, yang kemudian baru di terima oleh WEB BROWSER, dan kemudian dikirimkan kepada USER berupa DISPLAY".

3. Apa perbedaan dari server side programming dan client side programming ? berikan  contohnya !
 
1. Client Side Scripting
Client Side Scripting adalah bahasa pemrograman yang proses pengolahannya dilakukan di komputer pengunjung (Client). Ketika seseorang ingin melihat suatu website, maka website yang bertipe ini akan sepenuhnya di download dan diproses di komputer masing-masing sehingga siapapun yang melihat website kita bisa mengambil seluruh Script yang ditulis oleh pembuatnya, Hal tersebut merupakan suatu kelemahan tersendiri, yaitu orang yang berniat jahat bisa dengan mudah mengotak-atik website kita dengan lebih mudah. Web yang menggunakan program ini biasanya website statis, yaitu yang tampilannya hampir tidak berubah, kecuali  website tersebut dirombak pada halamannya (Misal : web bertipe *.html).
Contoh Client Side Scripting adalah :
  • HTML (Hypertext Markup Language)
  • CSS (Cascading Style Sheet)
  • JavaScript
  • XML (Extensible Markup Language)
2. Server Side Scripting
Server Side Scripting adalah kebalikan dari Client Side Scripting yaitu bahasa pemrograman web yang pengolahannya dilakukan di komputer server dan hasil pengolahannya kirimkan ke komputer client/pengunjung dalam bentuk bahasa html, sehingga pengunjung tidak mengetahui Script yang telah ditulis oleh pembuatnya, sehingga website tipe ini lebih aman dari serangan hacker, walaupun masih beresiko juga terkena hack. Web tipe ini bersifat Dinamis yaitu bisa dirubah kontennya dengan mudah tanpa mengotak-ngatik scriptnya. Bisa digunakan untuk berbagai kebutuhan web seperti, Toko Online, forum, web sekolah, blogging dan berbagai kebutuhan lainnya.

contoh Server Side Scripting adalah :

  • PHP
  • ASP
  • ASP dot Net
  • Java Server Page
  • dan lain-lain.
4. Perbedaan Web Statis dan Web Dinamis  
   
   1. Web Statis
 website yang mana pengguna tidak bisa mengubah konten dari web tersebut secara langsung menggunakan browser. Interaksi yang terjadi antara pengguna dan server hanyalah seputar pemrosesan link saja.

   2. Web Dinamis
Dalam web dinamis, interaksi yang terjadi antara pengguna dan server sangat kompleks. Seseorang bisa mengubah konten dari halaman tertentu dengan menggunakan browser.


5. Kebutuhan apa saja yang dibutuhkan untuk mempublish sebuah website 

-Koneksi Internet/Jaringan
-PC/Laptop  





Read More ->>

Sabtu, 15 November 2014

Tugal Bahasa C ( Perhitungan Luas )



 Input



 Output



Read More ->>

Kamis, 13 November 2014

LAPORAN KONVERSI SUHU (P.YUDI)

LAPORAN KONVERSI SUHU






 
Read More ->>

Minggu, 09 November 2014

Tugas Bahasa C

#Implementasi & Pengertian Bahasa C
Bahasa C adalah salah satu bahasa pemograman yang popular di dunia dan mempunyai kemampuan lebih dari bahasa pemograman yang lain. Banyak sekali aplikasi-aplikasi yang di tulis dalam bahasa C. Bahkan, Software Development Kit untuk Windows ditulis dalam bahasa C. Bahasa C merupakan bahasa pemograman yang sifatnya portable, yaitu dengan sedikit atau tanpa perubahan, suatu program yang ditulis dengan bahasa C pada suatu komputer dapat dijalankan pada komputer lain. Bahasa C merupakan general-purpose language yaitu bahasa pemograman yang dapat digunakan untuk tujuan apa saja. C merupakan industrial-strength language. Dengan bahasa C anda dapat membangun beragam aplikasi mulai dari pemograman sistem, aplikasi cerdas (artificial intelligence), sistem pakar, utility, driver, database, browser, network programming, sistem operasi, game, virus, dll.

Borland C++ adalah perangkat lunak untuk menyusun aplikasi yang berdasarkan pada bahasa pemrograman C dan bekerja dalam lingkungan sistem operasi windows. Dengan Borland C++ , kita akan merasakan begitu mudahnya menyusun program aplikasi, karena Borland C++ memiliki keunggulan bahasa pemrograman-nya yang terletak pada produktivitas, kualitas, pengembangan perangkat lunak, kecepatan kompilasi serta diperkuat dengan program yang terstruktur.
v  Khusus untuk pemrograman database, Borland C++ dapat di hubungkan dengan Notepad, sebagai sarana penyimpanan data yang standar, memudahkan programmer dalam membuat program, serta dapat diketahui, apa saja yang terdapat dalam isi database (Notepad) tersebut.
v  Sedangkan Notepad sendiri adalah aplikasi yang dibawa oleh Windows. Notepad biasanya digunakan sebagai sarana lain untuk peng-aplikasian pembuatan halaman web, ataupun juga bisa digunakan untuk mencatat beberapa catatan-catatan kecil.

KDE
v  KDE (K Desktop Environment) adalah lingkungan desktop (desktop environment) dan platform pengembangan aplikasi yang dibangun dengan toolkit Qt dari Trolltech. KDE berjalan pada banyak ragam sistem Unix, termasuk Linux, BSD, dan Solaris. Terdapat pula versi KDE untuk Mac OS X dengan bantuan lapisan X11 dan untuk Microsoft Windows dengan bantuan Cygwin. Keunggulan utama KDE adalah kemudahan pemakaian, fleksibilitas, portabitilis, dan kekayaan fitur.
v  KDE dikembangkan sejalan dengan KDevelop, paket pengembangan perangkat lunak, dan KOffice, paket aplikasi office. Huruf “K” mulanya adalah untuk “Kool”, tetapi selanjutnya diganti menjadi “K” saja, yang berarti “Aksara pertama sebelum ‘L’ (untuk Linux) dalam alfabet Latin.” Maskot dari proyek KDE adalah naga hijau bernama Konqi. Konqi dapat dijumpai di berbagai aplikasi, termasuk tatkala user hendak log out dan pada layar “Tentang KDE”.


#Software Program Bahasa C
   NOTEPAD / NOTEPAD++
KELEBIHAN DAN KEKURANGAN :
Notepad++ 6.2 adalah sebuah software pengolah text yang mirip notepad bawaan windows. Namun notepad++ 6.2 memiliki kelebihan yaitu dapat digunakan untuk mengedit source code program. Berdasarkan informasi dari situs sourceforge, notepad++ dapat mengenali lebih dari 50 bahasa pemograman. Namun kelemahan software ini hanya mampu digunakan untuk mengedit source code program saja, untuk melakukan compile dan running code program tetap harus dilakukan pada compiler bahasa pemrograman yang bersangkutan. Notepad++ juga bersifat open source, sehingga source code-nya tersedia untuk di didownload dan dipelajari.
 
NEATBENS
KELEBIHAN :
Salah satu yang menjadi kelebihan NetBeans GUI Builder adalah yang telah disebutkan diatas, yaitu GRATIS. Selain itu NetBeans GUI Builder sangat kompetebel dengan Swing karena memang langsung dikembangkan oleh Sun yang notabenenya sebagai pengembang Swing.
KEKURANGAN :
NetBeans hanya mensupport 1 pengembangan Java GUI, yaitu Swing, yang padahal ada Java GUI yang dikembangkan oleh eclipse yang bernama SWT dan JFace yang sudah cukup populer.
 
 CODE BLOCK
KELEBIHAN :
·  Bahasa Standard-nya ANSI bisa dipakai diberbagai platform.
·  Kecepatan program jika dibanding dengan program yang sama buatan bahasa lain, relatif lebih cepat.
·  Kode bahasa C++ dengan portabilitas dan fleksibilitas yang tinggi untuk semua jenis komputer.
·  Bahasa C++ tersedia hampir di semua jenis komputer.
·  Kode program bersifat reuseable, sehingga dapat digunakan kembali pada project lain dengan hanya menggunakan library dan file header.
·  Bahasa C++ hanya menyediakan sedikit kata-kata kunci (hanya terdapat 48 kata kunci).
·  Dukungan pustaka fungsi dan kelas yang banyak sehingga memungkinkan pembuatan aplikasi   makro.
·  C++ adalah bahasa yang terstruktur, dengan demikian akan lebih mendukung OOP.
·  Bahasa C++ termasuk bahasa tingkat menengah dan lebih dekat dengan bahasa mesin.
·  C++ dapat membuat aplikasi graphic processor berkualitas tinggi.

KEKURANGAN :

·  C++ tidak murni OOP sehingga kurang cocok untuk mengajarkan Konsep OOP karena kaidah-kaidah OOP dapat dilanggar. Dan di C++ ada konsep pointer yang sangat membingunkan, ini salah satu alasan mengapa C++ menjadi sesuatu yg paling tidak disukai.
·  C++ walapun tidak terpengaruh oleh Sistem Operasi tetapi tool untuk developmentnya harus spesific pada salah satu sistem operasi contoh Visual Studio hanya dapat berjalan di Windows. Alasan ini juga nantinya akan dapat menurunkan minat terhadap sistem operasi yang lain contohnya Linux. Apabila dalam praktiknya menggunakan Visual Studio maka otomatis akan menggunakannya juga dan pada akhirnya malas untuk mencoba sistem operasi yang lain.
·  Implementasi C++ dalam teknologi IT pada saat sekarang sudah sangat sedikit sekali.
·  Sulitnya untuk membuat sesuatu dengan C++ sehingga kepeminatannya dalam memperdalam programming akhirnya harus kandas, kecuali dengan inisiatif sendiri mempelajari bahasa/teknologi lain.

         PRASIMAX MIKRON

KELEBIHAN :

1. Ketika di-compile lebih kecil ukuran
2. Lebih efisien/hemat memori 
3. Lebih cepat dieksekusi

KEKURANGAN :

1. Dalam melakukan suatu pekerjaan, baris program relatif lebih panjang dibanding bahasa tingkat tinggi
2. Relatif lebih sulit untuk dipahami terutama jika jumlah baris sudah terlalu banyak
3. Lebih sulit dalam melakukan pekerjaan rumit, misalnya operasi matematis
 
#Contoh Program 
 
Membalik sebuah bilangan
misal di inputkan 12345, maka outputnya 54321.
 
  • Memangkatkan Sebuah Bilangan   


Mencari  Faktorial Bilangan

Memeriksa apakah sebuah bilangan Prima   

Memeriksa apakah sebuah bilangan Sempurna
Read More ->>

Pages

Diberdayakan oleh Blogger.

Translate

Followers

About Me

Popular Posts