Bahasa Turbo C

Pada kali ini saya akan menjelaskan tentang dasar pemrograman yang paling terdahulu, diantara bahasa pemrograman yg paling dasar, seperti foxpro, dan turbo C.
bahasan kali ini mengenai dasar pemrograman bahasa turbo C.
bahasa C terletak diantara bahasa pemrograman tingkat tinggi dan rendah.
bahasa C lahir dari Bell Laboratories pada awal tahun 1970, penciptanya adalah Denis Ritchie.
bahasa C memiliki 6 jenis model memori yang dikelompokkan atas dasar besarnya program serta data yang akan dibuat. diataranya:
1. model Tiny : digunakan bila jumlah memori yang tersedia untuk program beserta datanya total memerlukan tidak lebih dari 64K.
2. model Small : digunakan bila program dan data masing-masing tidak lebih dari 64K.
3. model medium : digunakan bila program yang dibuat lebih dari 64K sedangkan data yang akan disimpan tidak lebih dari 64K.
4. model Compact : bila program yang dibuat tidak lebih dari 64K, namun data yg akan disimpan memerlukan memori lebih dari 64K.

5. model Large : bila program maupun datanya memerlukan lebih dari 64K

6. model Huge : digunakan untuk menyimpan satu jenis data, misalnya array, yg memerluakan memori lebih dari 64K.

Jenis-jenis File yang digunakan:

1. file header merupakan sebuah file text, file ini digabungkan dengan program yang dibuat oleh programmers.

2. file Library merupakan semacam perpustakaan fungsi, file ini berisi kode-kode atau program-program dari setiap fungsi dasar yang dikenal oleh bahasa C. kode-kode programini telah dicompile tersendiri dan dapat digabungkan dengan program yang dibuat oleh programmers pada proses link program.

3. file run time : bahasa C memiliki 6 buah file run time sesuai dengan model memorinya. ke 6 file ini adalah c0t. obj(tiny), c0s.obj(small), c0c(compact), c0m.obj (medium), c0l.obj (large), c0h.obj( huge).

4. math library, ada 5 macam file math yg dimiliki oleh turbo C kecuali model tiny yg digunakan bersama-sama dengan model small, diantaranya yaitu maths.lib(small), mathc.lib(compact), mathm.lib(medium), mathl.lib(large), mathh.lib(huge).

5. file editor, file object, file eksekusi
program yang dibuat dengan bahasa turbo C, nama programnya harus selalu berakhiran dengan .c
file object adalah hasil file program setelah melewati proses compile, yg berakhiran dengan .obj.
file eksekusi adalah hasil setelah melewati proses link. file ini berakhiran .exe, file ini dapat dijalankan langsung dari sistem operasi dengan menuliskan nama filenya saja.

sekian dulu pengenalan mengenai dasar-dasar pemrograman.  pembahasan selanjutnya saya akan menjelaskan tentang struktur bahasa pemrograman turbo C .

05.19 | Posted in , | Selengkapnya »

Bahasa C ++ dan Bahasa C

Apa sih yang dimaksud bahasa C++ dan bahasa C??? (buat master programmer mungkin udah ga asing lagi).C++ (baca: si ples ples) adalah
bahasa pemrograman berorientasi objek, kelanjutan dari bahasa C yang notabene adalah bahasa yang berorientasi kepada mesin. bahasa C++ maupun C adalah bahasa tingkat tinggi yang mempunyai kompatibilitas yang tinggi antar platform...

Pencipta bahasa C adalah Brian w. Kernighan (bukan Brian we lah) dan Dennis M. Ritchie pada tahun 1972. C adalah bahasa pemrograman terstruktur, yang membagi program dalam sejumlah Blok atau fungsi (function). yang bertujuan untuk memudahkan dalam pembuatan dan pengembangan program. Bahasa C menggunakan standar ANSI ( American National Standards Institute) yang dijadikan acuan oleh para pembuat compiler C. Bahasa C++ bisa dibilang punya keistimewaan yang sangat berarti karena didukung dengan pemrograman yang berorientasi objek (PBO atau OOP/ Object Oriented Programming).
tujuan utama pembuatan bahasa C++ adalah untuk meningkatkan produktifitas dalam membuat aplikasi, dan mengurangi kekompleksitasan pemrograman. terutama pada pembuatan program yang terdiri lebih dari 10.000 baris.
Ide dasar pada bahsa object oriented programming adalah mengkombinasikan data dan fungsi untuk mengakses data menjadi sebuah kesatuan unit. unit inilah yang dikenal sebagai objekkarakteristik PBO

Encapsulation  
pengemasan data dan fungsi dalam wadah bernama objek, kedudukan data sama dengan fungsi.

Inheritanceinherit( waris ),
jadi inheritance berarti pewarisan,hal ini merupakan sifat dalam bahasa orientasi objek yang                   memungkinkan sifat-sifat dari suatu kelas diturunkan ke kelas lain ( kaya anak sekolah aja ya, hihihihi). 

polymorphism (polimorfisme) 
merupakan suatu konsep yang menyatakan sesuatu yang sama dapat memiliki berbagai bentuk dan perilaku yang berbeda, klo diberi contoh manusia misalnya, dua orang anak kembar memiliki perawakan yang hampir sama, bahkan sama identik) mungkin, namun dalam keidentikannya pasti terdapat perbedaan, misalnya sidik jari, sifat, dan tingkah laku, mungkin saja berbeda. maka bisa disebut polimorfisme.

untuk lebih dalamnya tentang bahasa pemrograman C++, akan dijelaskan dilain waktu. trimsmudah-mudahan dapat bermanfaat bagi semua khususnya pemula yang ingin belajar bahasa C++.

05.18 | Posted in , | Selengkapnya »

Dasar-dasar PHP


PHP

merupakan salah satu bahasa pemrograman yang dinamis, PHP juga merupakan bahasa server side scripting.

Awal untuk mempelajari PHP adalah sudah menguasai pemrograman HTML / XHTML, dan Java script. minimal mengetahui pemrograman tersebut. kenapa demikian, karena bahasa permrograman tersebut bila dipadukan dapat membuat website menjadi dinamis.



Apa itu PHP

PHP singkatan dari Preprocessor Hypertext Programming yang dapat disisipkan dalam bahasa pemrograman PHP banyak digunakan untuk mengembangkan website dinamis dan juga membangun website CMS.


Sejarah PHP

pada awal pembuatannya, PHP merupakan singkatan dari Personal Home Page. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995 dengan nama form interpreted yaitu sekumpulan script yang digunakan untuk mengolah data formulir dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.


Kelebihan PHP

  1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.'
  2. 'Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.'
  3. 'Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.'
  4. 'Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.'
  5. 'PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.'

Tipe Data

PHP memiliki 8 (delapan) tipe data yaitu :
  1. Integer
  2. Double
  3. Boolean
  4. String
  5. Object
  6. Array
  7. Null
  8. Nill
  9. Resource
sumber : http://id.wikipedia.org/wiki/PHP



Apa itu file PHP


  1. File PHP dapat berupa Text, tag HTML , dan script.
  2. PHP file dikembalikan ke browser sebagai HTML biasa
  3. PHP files have a file extension of ".php", ".php3", or ".phtml" PHP file memiliki ekstensi file dari "php.", ". php3", atau ". phtml"

Mengapa harus PHP

  1. PHP berjalan pada platform yang berbeda (Windows, Linux, Unix, dll).
  2. PHP is compatible with almost all servers used today (Apache, IIS, etc.) PHP kompatibel dengan hampir semua server yang digunakan hari ini (Apache, IIS, dll). 
  3. PHP is FREE to download from the official PHP resource: www.php.net PHP adalah GRATIS untuk men-download dari sumber resmi PHP: www.php.net. 
  4. PHP is easy to learn and runs efficiently on the server side PHP mudah dipelajari dan berjalan efisien pada sisi server.

Bagaimana memulainya ?


sebelum menyisipkan program PHP dan mendapat akses ke server web dengan dukungan PHP, anda harus :
  • Instal Apache (atau IIS) di server Anda sendiri, menginstal PHP, dan MySQL
  • Or find a web hosting plan with PHP and MySQL support Atau menemukan rencana web hosting dengan PHP dan MySQL

05.09 | Posted in , | Selengkapnya »

Contoh Program Aplikasi Penjualan Sederhana dengan Delphi

Iseng-iseng saya membuat aplikasi penjualan sederhana dengan menggunakan Delphi 7 dan database Firebird.

Adapun komponen-komponen yang saya gunakan adalah:

1. Express Quantum Grid
2. DBExpress
3. Zeos
4. Fast Report 4
5. Business Skin Form
6. Delphi Speedup untuk mempercepat kompilasi
7. Komponen buatan sendiri untuk menyimpan, mengedit dan menghapus data melalui ClientDataset yaitu AnsDBNavigator. Komponen ini source codenya menjiplak dari DBNavigator dengan melakukan sedikit modifikasi.
8. Rokok dan kopi buat begadang.

Dan berikut ini Screen Capturenya

spoiler for sales



spoiler for faktur



Spoiler for Pembayaran



spoiler for laporan-laporan
















Spoiler for Link Download dengan source Code here

Spoiler for Download without Source code here

Sebetulnya ada sedikit bug dalam aplikasi ini, dan saya masih malas memperbaikinya yaitu saat aplikasi ditutup muncul Access Vioalation di module ntdll.dll.

Moga aplikasi sederhana dari saya itu bermanfaat buat anda, terutama yang masih menyusun skripsi atau TA yang mungkin dapat dijadikan bahan pembanding atau referensi.

04.40 | Posted in , | Selengkapnya »