Thursday, May 26, 2011

Pendekatan algorithmic

  • Structure English
    • Adalah semacam dialek Inggris tertulis yang merupakan antara bahasa non-technical dan bahasa pemrograman
    • Struktur logikal yang ada terlihat jelas melalui keyword dan indent. Tetapi, keyword yang terlalu spesifik terhadap bahasa pemrograman tertentu sebaiknya dihindari
    • Prinsip utama adalah
      • sebuah spesifikasi dibuat dari beberapa kalimat sederhana. Masing masing terdiri dari sebuah statement sederhana atau perhitungan
      • Statement hanya dapat digabungkan dengan cara tertentu yaitu sequence, selection atau iteration.

  • Contoh structured English
If client contact is ‘Sushila’
set discount rate to 5%
Else
set discount rate to 2%
Endif

  • Pseudocode
    • Pseudocode berbeda dengan structured english, karena pseudocode lebih mendekati bahasa pemrograman tertentu.
    • Walaupun ada beberapa dialek pseudocode, masing masing mengacu pada bahasa pemrograman tertentu.


  • Contoh pseudocode
{
{ while more adverts:
next advert;
get advertcost;
cumcost = cumcost + advertcost;
endwhile
}
{ campaigncost = cumcost x ohrate;
get campaignbudget;
case campaigncost >= campaignbudget:
return warningflag;
endcase;
}
}

Structured English

Structured English (SE) merupakan alat yang cukup efisien untuk menggambarkan suatu algoritma. Pseudocode merupakan alternatif dari Structured English. Structured English mirip dengan pseudocode. Karena kemiripan ini, maka SE dan pseudocode sering dianggap sama.
Structured English berbasiskan bahasa Inggris sehingga lebih tepat digunakan untuk menggambarkan suatu algoritma yang akan dikomunikasikan kepada pemakai sistem.
Bentuk lain dari Structured English adalah structured Indonesia yang berbasiskan bahasa Indonesia.
Pseudo berarti imitasi atau mirip atau menyerupai dab code menunjukan kode dari program, berarti pseudocode adalah kode yang mirip dengan instruksi kode program yang sebenarnya. Pseudocode berbasis pada bahasa pemrograman yang sesungguhnya seperti COBOL, FORTRAN atau PASCAL. Sehingga lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada programmer. Pseudocode akan memudahkan programmer untuk memahami dan menggunkannya, karena mirip dengan kode-kode program sebenarnya. Pseudocode lebih terinci dibandingkan dengan Structured English, seperti menjelaskan juga tentang pemberian nilai awal dari suatu variabel, membuka dan menutup file, subscript atau tipe-tipe data yang digunakan (misalnya real, integer, boolean) yang tidak disebutkan di Structured English.
Keterbatasan Structured English dan pseudocode adalah kurang baik untuk menggambarkan algoritma yang banyak mengandung penyeleksian kondisi atau keputusan (decision). Bagan Alir (Flowchart), Tabel Keputusan (decision Table) dan Pohon Keputusan (Decision Tree) merupakan alat yang baik untuk menggambarkan keputusan yang komplek.
Wednesday, January 5, 2011
Proyek Akhir Mata Kuliah Pengantar Teknologi Informasi (PTI)
Thursday, December 9, 2010

Pengertian E-Commerce

E-commerce 150x150 Pengertian E commercemmerce adalah istilah yang digunakan untuk menggambarkan penjualan barang dan jasa melalui Internet. Dalam pengertian yang paling umum, hanya menciptakan situs Web yang mengiklankan dan mempromosikan produk anda dapat dianggap “e-commerce.” dalam beberapa tahun terakhir, bagaimanapun e-commerce telah menjadi jauh lebih canggih. Bisnis e-commerce sekarang menawarkan toko online yang rumit di mana pelanggan dapat mengakses ribuan produk, pemesanan, pilih metode pengiriman yang diinginkan dan membayar untuk pembelian menggunakan kartu kredit mereka.

Apa yang anda butuhkan untuk memulai toko online anda sendiri tergantung pada sejumlah faktor, seperti bagaimana anda ingin menangani transaksi dan jenis keamanan apa yang ingin anda berikan. Sebagai contoh jika anda tidak perlu menerima kartu kredit atau proses transaksi secara online yang anda butuhkan hanyalah sebuah situs Web yang mendaftarkan produk anda. Menyediakan semacam formulir pemesanan dan daftar alamat di mana pelanggan anda harus mengirimkan pembayaran mereka.
Wednesday, December 1, 2010

Sahabat

Berawal dari sebuah pertemanan yg diawali dgn sebuah kepolosan. Rasa nyaman, nyambung, keterbukaan membuat semuanya berbeda dari pertemanan kami dgn teman yg lain.Seperti pada umumnya persahabatan bisa terjadi pada siapapun dan tidak jarang rasa marah, dan kecewa sering kali hadir hanya karena masalah yg amat sepele. Namun itulah persahabatan yg mampu memberikan semua rasa dan mampu memberi kegembiraan disetiap rasa sepi, gelisah, dan kecewa datang . Ini persahabatan yg tidak pernah kami bayangkan sebelumnya dan kami sadar bahwa persahabatan ini hadir ditengah” perbedaan yg kami miliki.
 
;