Senin, 17 Maret 2014

Memahami Jenis Hardisk IDE, SATA, ATA



Jenis Hardisk
Jenis Hardisk
Jika Anda sudah familiar dengan harus sesuai dengan keadaan peralatan yang digunakan, hard drive adalah salah satu elemen yang paling penting dari jenis komputer hard drive.
Secara umum, perbedaan antara tiga jenis bagian HD IDE satu 3, SATA ATA, dan HD Apakah mungkin untuk mengklasifikasikan apa yang kita lakukan? Saya akan menjelaskan satu per satu saya, jenis hard disk di bawah ini
1. IDE
IDE (Integrated Drive Electronics) adalah antarmuka standar bus pada motherboard antara penyimpanan disk. Diperoleh (ISA) bus 16-bit interface IDE IBM PC Industry Standard Architecture. Dalam IDE, adalah antarmuka perangkat penyimpanan yang dapat teringrasi CD-ROM atau floppy disk. FDI adalah teknik umum, tapi saya menggunakan kata bagi kebanyakan orang merujuk pada IDE ATA tertentu. AHCI adalah (Advanced Host Controller Interface) perangkat lunak untuk berkomunikasi dengan host bus adapter yang didesain untuk hot-plug SATA Asli Command Queuing (NCQ), kapasitas / komputer / sistem Ini adalah mekanisme hardware yang mungkin, tetapi melakukan pembacaan pembaca, dan menulis perintah, adalah mungkin untuk mengirimkan secara acak untuk mengoptimalkan kinerja membaca, dalam lingkungan multitasking pada khususnya, disk meningkat Aku bisa. Gerakan kepala AHCI, kompatibel dengan sistem operasi yang berbeda seperti Linux kernel 2.6.19 dengan Windows Vista.
2. ATA
Kebanyakan disk yang digunakan oleh pengguna komputer adalah tipe ATA (alias IDE). Hal ini dilakukan oleh bit paralel 1916 1986, modus ATA ditanam dengan menambahkan kecepatan dan ukuran disk. Selesai standar ATA-7, yang diperkenalkan pada tahun 2001 oleh komite T13 (komite yang bertanggung jawab menentukan ATA). Saya memiliki kecepatan transfer data ATA-7 133 MB / s. Setelah 133 megabyte / detik, pada tahun 2000, data tingkat standar ATA paralel, ada masalah dengan intergitas dan (electromognetic) yang singnal-to-timin Data EMI paralel ATA. Kemudian, untuk memecahkan standar baru yang disebut (SATA) dan Serial ATA, industri sedang mencoba untuk memecahkan masalah menciptakan paralel ATA
ATA (Advanced Technology Assistant) komputer telah digunakan selama 18 tahun sebagai standar dan kontrol komputer paralel untuk 16-bit. Perbedaan Data ATA dan SATA dan kabel listrik dapat dengan mudah berbeda.
200 gigabyte Western Digital, sebagai model pita kabel 2-inci dengan koneksi data 40-pin, masing-masing pin, standar ATA akan memerlukan 5V konektor 4-pin. SATA dan model 120GB Western Digital, sambungan data untuk mengelola data dengan mudah, tetapi ada konektor besar setengah inci, 7 sehingga kebel dan lebih halus. Kabel SATA memiliki panjang maksimum satu meter dan ATA lebih dari 18 cm dari kecil (39,37 inci).
3. SATA
SATA 250 kabel power Noto mV 15-pin, terlihat banyak energi lebih dari yang diperlukan 4-pin ATA, tapi sebenarnya sama. Dan, SATA kesempatan yang terbaik, mungkin mencapai bandwidth maksimum 150 MB / sec
Keuntungan lain dari SATA SATA, Karena dibuat dengan hot-swappable, dan dapat berubah sewaktu-waktu tanpa harus mematikan komputer.
Sementara harga yang sedikit mahal daripada ATA SATA, konektor ATA, memiliki keuntungan dari kinerja dan daya di seluruh SATA kesimpulanya. Standar ATA, mulai ke kiri, sang produser memilih standar SATA.
Dukom terinspirasi
4. SSD HDD
Kami mendukung (SSD Solid State Disk), sementara menggunakan teknologi seperti memori komputer atau USB flash drive, masih, hard drive, di antara mereka untuk membiarkan Anda tahu untuk digunakan sebagai media penyimpanan Aku punya bagian-bagian mesin. Anda, jika Anda melihat bahwa Anda tidak memiliki bagian yang bergerak, seperti media drive USB.
Dalam rangka untuk mengkonfirmasi bahwa produsen Taiwan ada nama dua pertumbuhan ini pasar SSD telah mengambil Intel SSD Kingston di pasar. Nama terkenal di dunia SSD, SanDisk, Samsung, Imation, Toshiba, Seagate juga telah merambah jauh ke pasar SSD. Memang, media penyimpanan di masa depan, keadaan padat, karena memiliki sejumlah keunggulan dibandingkan dengan media penyimpanan saat ini seperti hard disk.
Dibandingkan dengan hard drive mekanis, dan merupakan bagian dari manfaat dari solid state:
1. (Daya), konsumsi energi kurang, murah untuk menggunakan SSD perangkat mobile dibandingkan dengan hard disk drive dan SSD. Ini berarti bahwa kita harus bertahan lama antara pengisian daya baterai (baterai) perangkat yang terlihat seperti berikut ini adalah mungkin.
2. SSD, masa manfaat dari kenaikan data, ada lebih tahan lama dibandingkan hard drive. Saya ingin menghindari kehilangan data akibat dampak yang rendah pada SSD laptop dan user.
3. SSD, memiliki kecepatan membaca dan menulis relatif lebih tinggi dibandingkan hard disk. Ini adalah SSD, maka, itu berarti bahwa komputer akan harus menunggu waktu yang lama ketika Anda mulai setelah Anda menekan tombol di atas.
4. SSD akan kurang “brisik”, yang tidak panas seperti hard drive, tidak memiliki bagian yang bergerak.
Kapasitas penyimpanan SSD saat ini yang harus diperhatikan adalah terbatas kurang dari pasar SSD masih relatif mahal dan
Read More ->>

Tips Menyelamatkan Data di Hardisk Rusak

Data di Hardisk Rusak
Data di Hardisk Rusak
Sebelum kau tahu itu, harus terhubung ke hard drive sebagai drive eksternal dari PC biasa, itu akan mencoba untuk menjalankan prosedur langka Anda:
  1. Ada kebutuhan untuk memformat drive, kotak dialog, dan klik “Tidak”, itu sangat penting ketika Anda mengklik “Ya” Anda, hal itu dilakukan. Ini, Jika hard ‘, mereka telah berhasil lagi, akan ada sejumlah besar data dari apakah rusak atau tidak.
  2. Klik tombol “Start”, sebuah “komputer” atau pilih “My Computer”. Hard drive terpasang, saya pasang pertama hanya untuk Anda. Klik pada drive dan pilih “Properties” dan klik kanan. Jika tidak muncul dalam hard drive, atau tidak bisa membacanya, pergi ke lima
  3. Nah, properti tampaknya muncul di dalamnya. Klik pada “Tools”
  4. Jika Anda ingin memulai sebuah “check disk” kesalahan skrining pada hard drive, dan kemudian klik “Scan Now”. Bila Anda memilih sebuah kotak pop-up yang menanyakan apakah Anda ingin Windows, Anda dapat memperbaiki kesalahan yang terdeteksi. Juga, “harap klik Pemulihan memindai bad sector.” Mulai tolong katakan padaku bahwa “” Windows tidak memeriksa kotak yang berisi tidak ada hard drive dapat dibaca. Ada kebutuhan untuk memformat tombol, dan kemudian klik “.
  5. Sekarang kita menggunakan baris perintah, dan bukan langkah-langkah ini. Setelah Anda klik jika “Start”, lalu klik Launch “untuk menjalankan >> CMD atau dengan menetapkan tipe” CMD “” >> nama file sederhana.
  6. Untuk dilihat dari baris perintah sebagai berikut.
  7. imageJadi Aku ingat di sekolah tinggi mengingat era DOS. Silahkan masukkan nama dari hard drive rusak, kami harus menambahkan usus besar. Misalnya, hard disk rusak, maka: dan berada di F “F”. Hard drive dapat rusak, Anda menekan tombol Enter, sebagai aturan umum, peringatan tidak akan dapat menemukan “drive.
  8. Ini merupakan langkah penting. The “CHKDSK” pada baris perintah, tunggu beberapa detik untuk menyelesaikan proses pengumpulan kegagalan hard disk. Biasanya, itu adalah OK untuk mempercepat. Jika kesalahan terdeteksi, Windows menyediakan kemungkinan untuk memecahkan masalah. Saya pilih ‘Y’.
Read More ->>

Komparasi Merk Hardisk dengan Kelebihan dan Kekurangannya

Merk Hardisk
Merk Hardisk
Sebagai metode menyimpan data pada komputer / laptop, tentu saja, kita memiliki salah satu dari penggunaan peragkat hard disk banyak orang yang paling dikenal. Sampai sekarang, banyak perusahaan yang berhubungan dengan berbagai gaya, ukuran dan merek, produksi berbagai.
Jadi, HDD Seagate sini, Western Digital, Maxtor, Hitachi Deskstar adalah merek yang populer beberapa, Samsung memiliki.
Di era seperti sekarang ini, lebih dan lebih canggih, kita bisa merek yang Anda dapat membingungkan pembeli potensial, Anda akan menemukan banyak hard disk drive. Namun, saya ingin memberikan sedikit. Informasi tentang pro dan kontra dari masing-masing unit
Seagate adalah salah satu dari banyak perusahaan yang dapat dijual ke pasar banyak hard disk drive. Untuk menjadi maksimal, banyak orang, perusahaan, silakan merujuk ke hard drive Seagate
Keuntungan dari hard disk Seagate:
1 transfer data ke 5400 RPM dari 7200 RPM
Ada dua pilihan sekarang 2 dipilihseperti SATA / ATA. SATA hard drive adalah kelas cepat.
Anda dapat memiliki daya tahan yang sangat baik 3, yang akan digunakan selama 24 jam terus menerus.
4 Harganya relatif murah.
Sementara garansi lokal produk 5, sampai dengan 3 tahun sampai dengan jaminan Seagate produk internasional lima tahun.
HDD Seagate kekurangan:
Kami memiliki kecepatan yang sangat tinggi, seperti yang ditunjukkan pada Gambar 1, Seagate panas.
Dibandingkan dengan merek lain hard drive dengan ukuran yang sama seperti 2, Seagate, memiliki harga yang sangat mahal mungkin.
Western Digital (WD):
Western Digital, tentu saja, adalah hard disk drive Seagate kompetisi saingan perusahaan. Pada tahun 2010, perusahaan telah menjadi sebuah unit bisnis di dunia Western Digital drive yang besar. Itu tampaknya berhasil, dalam satuan sekitar 800ribu atas, tampak dari penjualan keras Disk’nya seluruh dunia.
Semua orang ingin tahu mengapa hard drive digunakan publik secara luas dari Western Digital (WD)?
Western Digital hard drive
Western Digital HDD kelebihan (WD):
1 memiliki produk hard disk drive yang sama RPM Seagate.
Relatif harga rendah 2.
Garansi 1 tahun datang dengan 3.
Daripada kisaran 4, Anda dapat menggunakan cepat, tetapi tidak panas keras segera.
5 tidak membuat suara ketika digunakan.
Western Digital hard disk Cons (WD):
Penyebab pertama, dan terus menurun speednya dan hangat turun jika terus, dan sangat ideal bila digunakan selama 24 jam non-stop.
Maxtor:
Maxtor adalah perusahaan produksi catatan perusahaan terbesar sekali. Namun, sekarang, untuk menghasilkan hard disk, Seagate saat ini adalah lingkungan dua perusahaan, bahwa Anda bekerja di perusahaan.
Hard drive Maxtor
Keuntungan pada drive Maxtor hard:
Gambar 1, memiliki hampir secepat (WD) Western Digital dan Seagate.
2 desain indah, saya sedang mencari menarik.
3 harganya lebih murah daripada harga untuk Seagate.
Hard drive 4 Maxtor tidak hanya menjamin 2 tahun lokal, tongkat 3 tahun garansi garansi internasional Maxtor
Berkendara kekurangan Hard Maxtor:
Hal ini lebih cepat dari satu hard disk Seagate panas.
2 Produk ini, telah terpukul bad sector.
Hitachi Deskstar Anda:
Ada permintaan yang dihasilkan oleh masyarakat, Hitachi adalah perusahaan yang memiliki sejumlah besar produk elektronik. Selain hard drive, perusahaan juga merupakan salah satu produk dalam produksi, menawarkan hard drive portabel.
Hitachi Deskstar Keuntungan dari HDD:
Disk 1 dilengkapi dengan hard disk drive dari RPM yang sama dengan orang lain.
Dua hard drive besar ketika digunakan selama 24 jam penuh.
3 harga sangat murah.
Keempat masih kemampuan untuk menusuk setelah penggunaan pertama dari 24 jam.
Saya akan menerapkan jaminan jangka panjang dalam waktu sekitar 2 tahun 5.
Hitachi Deskstar, kurangnya hard disk drive:
1 hard drive tidak digunakan untuk encode dan decode video yang tepat masih
Samsun
Mampu mendengar namanya, Anda akan tahu bahwa Anda memiliki semua. Samsung telah menghasilkan hard drive sekarang. Samsung hard drive digunakan untuk memproduksi. Pendahulunya, kualitas lebih baik daripada yang lain dan Seagate
Ada banyak hard disk drive Samsung di pasar saat ini. Berdasarkan internal hard hard drive eksternal.
HDD Samsung
Keuntungan dari Samsung HDD:
Aku akan menghemat energi hingga 50% dari 1.
Untuk 7200 RPM 2 RPM 5400 RPM.
Hal yang dapat dilakukan sampai 3 saat menggunakan silakan gunakan suara yang kuat.
4 desain sangat menarik.
5 harga sangat murah.
Sekarang Anda dapat mencocokkan hard drive kebutuhan dan anggaran apapun. Mudah-mudahan, artikel ini dapat membantu. HDD memiliki minat khusus.
Read More ->>

BAHASA PEMROGRAMAN RUBY


Banyaknya bahasa pemrograman berkembang pesat tak terkecuali dengan bahasa-bahasa pemrograman yang baru. Salah satunya adalah bahasa pemrograman 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 seperti Perl dan Python.
Sejarah
Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Pada tahun 1993 Yukihiro ingin membuat sebuah bahasa skripting yang memiliki kemampuan orientasi obyek. Pada saat itu pemrograman berorientasi obyek sedang berkembang tetapi belum ada bahasa pemrograman scripting yang mendukung pemrograman obyek. Penulisan Ruby dimulai pada Februari 1993 dan pada Desember 1994 dirilis versi alpha dari Ruby. Pada awal perkembangan Ruby, Yukihiro menulis Ruby sendiri sampai pada tahun 1996 sudah terbentuk komunitas Ruby yang banyak mengontribusikan perkembangan Ruby.Saat ini Ruby telah berkembang tidak hanya di Jepang, tetapi diseluruh dunia. Bulan Agustus tahun 2006, Macintosh telah melakukan kerja sama dengan mengintegrasikan Ruby on Rails pada Mac OS X v10.5 Leopard telah diluncurkan bulan Oktober 2007.

Ruby merupakan bahasa yang seimbang. Pencipta Ruby, Yukihiro “matz” Matsumoto, menggabungkan bagian-bagian dari bahasa-bahasa favorit beliau (Perl, Smalltalk, Eiffel, Ada dan Lisp) untuk membentuk bahasa baru yang seimbang antara pemrograman fungsional dengan pemrograman imperatif. Matz sering menyebutkan bahwa beliau sedang “mencoba membuat Ruby natural, bukan sederhana,” dengan cara membuatnya mirip dengan kehidupan nyata. Berprinsip pada hal ini, Matz menambahkan bahwa penampilan Ruby dari luar sederhana, tetapi sangat rumit di bagian dalam, seperti badan manusia kita ini.



Perkembangan Ruby
Sejak Ruby pertama kali dirilis ke publik pada tahun 1995, banyak programmer profesional dari seluruh dunia serius ikut mengembangkan Ruby. Pada tahun 2006, Ruby diterima oleh banyak orang. Dengan komunitas pengguna Ruby yang aktif di banyak kota-kota di seluruh dunia dan konferensi-konferensi beserta pertemuan Ruby terkait. Ruby-Talk, milis utama untuk diskusi Ruby (dalam bahasa Inggris) telah mencapai kisaran 200 email setiap hari. TIOBE index, yang menghitung perkembangan bahasa-bahasa pemrograman, menempatkan Ruby pada peringkat ke 10 diantara bahasa-bahasa pemrograman di seluruh dunia. Melihat pada perkembangan ini, mereka memperkirakan, “Kesempatan Ruby memasuki peringkat atas 10 besar adalah dalam waktu setengah tahun.” Kebanyakan dari perkembangan Ruby beratribut pada terkenalnya software yang ditulis dengan Ruby, terutama framework web Ruby on Rails.
Banyak fakta tentang kemudahan bahasa pemrograman ini, salah satunya adalah statement dari pencipta bahasa pemrograman ini Yukihiro Matsumoto: “Ruby is easy to learn. Everyday tasks are simple to code, and once you’ve done them, they are easy to maintain and grow. Apparently difficult things often turn out not to have been difficult after all. Ruby follows the Principle of Least Surprise—things work the way you would expect them to, with very few special cases or exceptions. And that really does make a difference when you’re programming.”
Bahasa pemrograman ini juga bersifat open source dan sudah dapat di install di sistem Operasi Linux dan Windows, bahkan di Apple sudah preinstall. Untuk mengecek apakah Ruby sudah terinstall di komputer kita, tinggal buka saja console atau command prompt kemudian ketikan “ruby -v” atau “ruby -version”. Bahasa pemrograman Ruby ini bisa untuk pemrograman berbasis dekstop atau web base. Untuk aplikasi berbasis web, kita perlu install framework yang bernama rails. Ruby dianggap sebagai bahasa yang fleksibel, karena bagian-bagian dari Ruby bisa diubah-ubah dengan bebas. Bagian-bagian yang esensi di Ruby bisa dihapus maupun didefinisikan ulang. Bagian-bagian yang sudah ada bisa ditambahkan. Ruby mencoba untuk tidak membatasi programmer. Misalnya, penambahan dilakukan dengan operator plus (+). Tetapi, jika Anda ingin menggunakan kata plus yang lebih mudah dibaca, maka Anda dapat menambahkan metode tersebut pada kelas builtin Numeric.

Kelebihan Ruby
• Sintaks sederhana.
• Memiliki exception handling yang baik.
• Bahasa Pemrograman Berorientasi Objek.
• Mengusung konsep single inheritance.
• Open source, siapa saja dapat menggunakannya dengan cuma-cuma dan dapat ikut berpartisipasi mengembangkannya.
• Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori.

Fitur Ruby
Ruby kaya fitur, antara lain sebagai berikut:
• Ruby memiliki fitur-fitur yang menangani exception, seperti Java atau Python, untuk mempermudah menangani error.
• Ruby menyediakan mark-and-sweep garbage collector untuk semua obyek Ruby. Tidak perlu me-maintain reference count pada library extension. Seperti yang Matz katakan, “Ini lebih baik untuk kesehatan Anda.”
• Menulis extension C di Ruby lebih mudah daripada di Perl ataupun di Python, dengan API yang elegan untuk memanggil Ruby dari C. Ini termasuk memanggil Ruby embedded di software, untuk digunakan sebagai bahasa scripting. Interface SWIG juga tersedia.
• Ruby bisa load library extension secara dinamis jika Sistem Operasi mengijinkan.
• Ruby menyediakan fitur OS threading yang independent. Maka, untuk semua platform dimana Ruby berjalan, Anda juga punya multithreading, terlepas dari apakah Sistem Operasi mendukung multithreading atau tidak, bahkan pada MS-DOS sekalipun!
• Ruby sangat portable: Ruby kebanyakan dikembangkan di GNU/Linux, tetapi juga berjalan di banyak tipe UNIX, Mac OS X, Windows 95/98/Me/NT/2000/XP, DOS, BeOS, OS/2, dan lain-lain.


sumber http://id.wikipedia.org
               http://www.ruby-lang.org
Read More ->>

PENGERTIAN,SEJARAH DAN KONSEP VISUAL BASIC

Bahasa pemrograman yang paling awal dirancang pada tahun 1950-an dan dibuat semata-mata untuk memecahkan masalah matematika yang kompleks. Bahasa-bahasa tersebut agak membingungkan bagi orang awam. Namun hal itu bukanlah masalah berbesar, karena komputer hanya ditemukan di lembaga-lembaga riset besar. Lambat laut tentunya orang sadar bahwa teknologi komputer bisa berguna tidak hanya untuk melakukan perhitungan matematika, namun bisa berguna untuk bidang yang lain. Maka komputer pun mulai menjadi barang yang biasa ditemukan di lingkungan bisnis dan universitas. Dengan semakin banyaknya orang yang menggunakan komputer, semakin banyak pula orang yang sadar bahwa bahasa pemrograman yang rumit hanya akan menghambat perkembangan komputer itu sendiri. Pada tanggal 1 Mei 1964, penemu bahasa BASIC, yaitu Profesor John G. Kemeny dan Thomas E. Kurtz di Dartmouth College di New Hampshire menjalankan pertama kali program BASIC.
Bahasa BASIC (Beginner’s All-purpose Symbolic Instruction Code) merupakan bahasa tingkat tinggi yang berbentuk interpreter, yang memungkinkan untuk mengoperasikan komputer secara interaktif, program dapat ditulis, dijalankan, diubah dan dijalankan lagi tanpa harus melalui tahap kompilasi seperti pada bahasa tingkat tinggi lainnya yang berbentu compiler. Bahasa ini dirancang khusus untuk memudahkan tugas belajar memprogram.
Pada tahun 1975, Paul Allen, pemrogram muda yang bekerja ada perusahaan komputer Honeywall dengan teman masa kecilnya William Bill Gates menawarkan interpreter BASIC kepada Ed Robert, pemilik perusahaan MITS yang memproduksi komputer mikro Altair 8800 yang mempunyai RAM 4 KB. Kedua orang ini semasa di SMA sudah pernah mendirikan perusahaan dengan nama Traf-O-Data, tetapi tidak sukses. Ed Robert berjanji akan membeli interpreter BASIC tersebut apabila ia bisa berjalan di atas komputer Altair. Paul Allen dan Bill Gates mengembangkan interpreter BASIC tersebut tanpa pernah melihat secara langsung bentuk dari komputer Altair, apalagi menggunakannya. Apa yang mereka andalkan adalah manual dari microprocessorIntel 8080 yang digunakan di Altair dan diagram dari komputer Altair itu sendiri. Untuk mengujinya, mereka menjalankan interpreter BASIC-nya pada komputer besar dan akhirnya merekam hasilnya ke pita kertas (paper tape). Ketika Paul Allen akan mendemonstrasikan hasil kerjanya pada Ed Robert, dia teringat bahwa belum ditulis suatu program loader untuk membaca dan meletakkan interpreter BASIC yang ada di paper tape ke dalam main memory Altair. Paul Allen langsung menulis program loader tersebut dalam bahasa mesin dan memanggil interpreter BASIC dari pita kertas. Setelah beberapa menit, program berhasil masuk ke main memory. Paul Allen menyadari bahwa dia dan Bill Gates telah membuat banyak kesalahan di sana-sini, walaupun demikian, interpreter BASIC ini akhirnya dapat berjalan juga di komputer mikro Altair dan Ed Robert jadi membelinya. Untuk kedua kalinya, Paul Allen dan Bill Gates mendirikan suatu perusahaan yang disebut dengan Microsoft, yang terkenal sampai sekarang. Inilah cikal bakal dari BASIC yang terkenal itu.
Beberapa tahun kemudian muncullah bahasa pemrograman tingkat tinggi yang dengan menawarkan berbagai macam fungsi dalam pustakanya (library). Akan tetapi, untuk membuat sebuah aplikasi bisnis berbentuk grafik masih merupakan pekerjaaan yang cukup sulit untuk dilakukan. Jangankan aplikasi berbentuk grafik untuk menangani permasalahan mencetak data ke dalam printer saja sudah cukup untuk membuat pemrogram kesulitan. Belum lagi untuk membedakan antara printer satu dengan yang lainnya, walaupun keduanya mempunyai tipe yang sama, yaktu sama-sama dotmatrix, pemrogram harus terlebih dahulu membuat sebuah program yang mengakomodasi semua printer tersebut. Itulah gambaran kesulitan yang dialami oleh generasi pertama pemrogram. Dibutuhkan lebih dari 20 tahun untuk mendapatkan lingkungan pemrograman berbasis DOS yang cukup stabil.
Ketika komputer mikro tergusur oleh IBM PC, maka inilah zaman dimulainya era komputer pribadi (personal computer – PC) dengan antarmuka pemakai grafis (Graphical User Interface – GUI). Dengan munculnya Microsoft Windows, para pemakai PC bisa bekerja dalam lingkungan yang kaya grafis dan intuitif. Dengan GUI menyebabkan aplikasi-aplikasi jauh lebih mudah dipelajari dan dipakai. Hal ini sebagai ganti belajar mengetikkan dan menghafal perintah-perintah yang panjang, para pemakai cukup memilih sebuah menu dengan mengklik tombol mouse. Jendela-jendela pada layar memungkinkan pemakai untuk menjalankan lebih dari satu program secara bersamaan (multi-tasking). Kotak-kotak dialog muncul ketika sebuah program membutuhkan konfirmasi dari pemakai.
Pada tahun 1986, Dr. Bjarne Stroustrup meluncurkan bukunya yang sangat berpengaruh dengan judul The C++ Programming Language sebagai tanda dimulainya era pemrograman berorientasi objek (Object Programming Language -OOP). Pada tahun yang sama Intel meluncurkan microprocessor 32 bit yang pertama kali yakni 386. Banyak pemrogram profesional Amerika menggunakan bahasa C++ sebagai bahasa pemrogramannya ketika membangun suatu aplikasi yang berjalan di atas Windows. Pustaka-pustaka class (class library) dibangun untuk membantu kecepatan pengembangan suatu aplikasi. Terutama class yang berhubungan dengan objek.
Banyak orang percaya bahwa Windows mengawali masa berakhirnya pemrogram amatir. Dalam dunia MS-DOS, para profesional dalam di bidang non-komputer, biasanya mampu menulis aplikasi-aplikasi sederhana yang membantu mereka dalam pekerjaannya, merampingkan perhitungan yang membosankan, atau mengelola data dengan cepat. Jadi C++ bukanlah bahasa yang tepat untuk mereka. Karena yang mereka butuhkan adalah bahasa pemrograman yang cepat dan mudah dipelajari. Sementara C++ adalah bahasa yang benar-benar berbeda dengan bahasa C sebelumnya karena mengandung OOP. Pada waktu itu, sebagian besar pemrogram profesional membutuhkan waktu 6 bulan untuk akrab dengan konsep OOP seperti pengkapsulan (encapsulation), pewarisan (inheritance), dan polimorfisme (polymorphism). Namun bisakah setiap orang memahami hal-hal tersebut? Tentu tidak, apalagi tuntutan pemrograman dalam Windows begitu rumit bahkan untuk aplikasi yang paling sederhana sekalipun.
Tuntutan ini terjawab pada 1991, ketika Microsoft memperkenalkan Visual Basic versi 1.0. Sistem pemrograman Visual Basic mengemas kerumitan Windows dengan cara yang benar-benar menakjubkan. Sejumlah besar pemrogram yang kesulitan untuk mempelajari C++ atau pemrogram yang membutuhkan bahasa pemrograman yang lebih mudah dan lebih produktif untuk lingkungan Windows 3.0, dapat dengan mudah dan sukses pindah ke Visual Basic.
Dengan mengkombinasikan kemampuan bahasa Basic dan peranti desain visual, bahasa ini menyediakan kesederhanaan dan kemudahan pakai tanpa mengorbankan kinerja atau fasilitas grafis yang menyebabkan Windows menjadi lingkungan kerja yang begitu menyenangkan. Menu, tombol, textbox, font, dan semua elemen lainnya dengan mudah dapat dirancang. Dan semua fasilitas tersebut tidak membutuhkan lebih dari beberapa baris pemrograman.
Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10)
• VB 1.0
Visual Basic 1.0 adalah salah satu bahasa komputer pertama yang mendukung pemrograman event-driven. Event-driven adalah gaya pemrograman yang sangat cocok untuk antarmuka pemakai grafis. Secara tradisional, pemrograman adalah sesuatu yang berorientasi pada proses dan langkah demi langkah. Sebagai ganti menuliskan sebuah program yang mengeplot setiap langkah dalam urutan tepat, pemrogram menuliskan sebuah program yang bereaksi terhadap tindakan pemakai seperti memilih sebuah menu, mengklik jendela, atau menggerak mouse. Suatu program yang besar dapat diganti dengan kumpulan miniprogram yang dipicu oleh event-event yang dilakukan oleh pemakai. Dan dengan Visual Basic, aplikasi seperti ini bisa dituliskan dengan cepat dan mudah. Sebagaimana kata Visual yang tersirat, pemrograman dilakukan secara visual. Ini berarti bahwa sebuah aplikasi sudah terlihat hasilnya walaupun belum dijalankan. Letak dan ukuran menu, textbox, tombol, dan elemen lainnya dapat dirancang dengan menggunakan mouse dan keyboard.
• VB 2.0
Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yg berikutnya di implementasikan pada VB 4
• VB3.0
Untuk memenuhi untuk tuntutan dari para pemrogram seiring dengan perkembangan bisnis perusahaan, beberapa tahun kemudian Visual Basic 3.0 diluncurkan dengan kinerja yang sudah ditingkatkan. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versistandard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x Bukan hanya DAO (Data Access Object – yang berfungsi untuk mengakses database) sudah ditambahkan, tapi juga akses data visual dengan kontrol data (data control) juga sudah diberikan. Aplikasi data-browsing dapat dengan mudah dilakukan tanpa menulis kode. Kontrol OLE (Object Linking and Embedding) juga sudah ditambahkan. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versistandard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x
• VB4.0
Seiring dengan perkembangan teknologi microprocessor yang telah berbasis 386 ke teknologi Pentium, Microsoft pun kemudian meluncurkan Windows 32 bit-nya yang pertama kali yakni Windows 95. Windows 95 sangat terkenal karena menampilkan GUI dengan konsep baru yang lebih memudahkan pemakai dalam menjalankan aplikasi. Untuk menjembatani perubahan dari Windows 3.11 (16 bit) ke dalam Windows 95, Microsoft meluncurkan Visual Basic 4.0 (Agustus 1995) yang menawarkan 2 compiler yang terpisah dan berbeda, yang satu untuk pengembangan windows 16 bit dan yang lain untuk windows 32 bit. Pada versi ini, pemrogram sudah dapat membangun program dengan berbasiskan Componen Object Model (COM) yang mendukung kemampuan untuk membuat Dynamic-Link Libraries (DLLs). Inilah untuk kali pertama konsep OOP diterapkan dalam Visual Basic.
• VB5.0
Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic untuk versi windows 32 bit . Programmer yg menulis programnya pada versi 16 bit dapat dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5 memperkenalakan kemampuan untuk membuat User Control. Kemampuan untuk membangun dan mendistribusikan ActiveX Control diberikan pada Visual Basic 5.0. Dengan ditemukannya teknologi ActiveX, baik berbentuk Active DLL (COM) ataupun ActiveX Control (OCX).
• VB6.0
pada 1998, Microsoft meluncurkan Visual Basic 6.0 dengan 3 fitur projek baru: Data Project, DHTML Application, IIS Application. Dengan 3 senjata baru ini, diharapkan pemrograman Visual Basic sudah mampu untuk membuat aplikasi internet yang handal.
• VB7.0
Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan penggunan memory.
• VB8.0
Visual Basic 2005 (VB 8.0) , merupakan iterasi selanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan beberapa fitur baru, diantaranya:
  1. Edit and Continue , mungkin inilah kekurangan fitur terbesar dari VB .NET . pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan
  2. Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
• Visual Basic 2005 Express
Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yg gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yg merupakan produk gratis dari Microsoft
• VB9.0
Basic “Orcas” (VB 9.0) , dijadwalkan akan dirilis pada tahun 2007 dan dibangun diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya :
  1. True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantikan fungsi IIF
  2. LINQ Support
  3. Ekspresi Lambda
  4. XML Literals
  5. Nullable types
  6. Type Inference
• VB10.0
Visual Basic ‘VBx’ (VB 10.0) , Visual Basic 10, yang juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian dari SilverLight 1.1
Beberapa Fungsi Komponen-Komponen VB :
  1. Text Box : Text box merupakan kontrol yang dipakai sebagai tempat untuk mengisi maupun menampilkan data. Contohnya pada aplikasi penjualan ini yaitu text box diisi dengan nama-nama stock barang yang akan disimpan ke dalam database.
  2. Label : Label merupakan kontrol yang dipakai sebagai tempat untuk menampilkan keterangan.
  3. Command Botton : Command button merupakan kontrolyang dipakai sebagai tombol untuk melakukan sebuah proses.
  4. Combo Box: Combo box merupakan kontrol yang dipakai sebagai tempat untuk menampilkan daftar pilihan. Dengan combo box kita tinggal memilih pilihan yang ada pada combo box tersebut.
  5. List Box : List Box memiliki fungsi yang hamper sama dengan combo box, yaitu menampilkan daftar. Perbedaannya, pada combo box hanya satu pilihan yang terlihat sebelum combo box diklik, sedangkan pada list box dapat menampilkan beberapa pilihan.
  6. Option Botton : Option button berfungsi untuk menampilkan daftar pilihan.
  7. Frame: Frame berfungsi untuk mengelompokan kontrol-kontrol pada form menjadi satu bagian.
  8. List Box : Digunakan Untuk Menampilkan Daftar Pilihan Yang Bisa Digulung.
  9. Hscroll bar : Untuk Penggulungan Dengan Langkah Lebar Dengan Indikasi Posisi Pemilihan Dlm Posisi Horizontal.
  10. Vscroll bar: Untuk Penggulungan Dengan Langkah Lebar Mengindikasikan Posisi Pemilihannya Vertical.
  11. Timer : Untuk Penghitung Waktu Event Dalam Interval Yang Ditentukan.
  12. Drive list box : Untuk Menampilkan Disk Drive Yang Di Miliki Komputer.
  13. Dir list box : Menampilkan Direktori Dan Path.
  14. File list box : Menampilkan Sebuah Daftar File.
  15. Shape : Untuk Memasang Kontrol Yang Mampu Menghasilkan Sarana Agar Peamakia Bisa Menggambar Berbagai Bentuk.
Read More ->>

BAHASA PEMROGRAMAN PYTHON

Assalamualaikum Wr Wb
Pada kesempatan kali ini penulis ingin berbagi pengetahuan mengenai bahasa pemrograman python , mungkin ada beberapa dari anda yang sudah mengenal atau bahkan menguasai bahasa pemrograman ini , namun  penulis ingin kembali mengulas dasar dari bahasa pemrograman ini , untuk lebih jelasnya silahkan membaca penjelasan berikut .
A. SEJARAH SINGKAT PYTHON
Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Versi terakhir yang dikeluarkan CWI adalah 1.2. Tahun 1995, Guido pindah ke CNRI sambil terus melanjutkan pengembangan Python. Versi terakhir yang dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang inti Python pindah ke BeOpen.com yang merupakan sebuah perusahaan komersial dan membentuk BeOpen PythonLabs. Python 2.0 dikeluarkan oleh BeOpen. Setelah mengeluarkan Python 2.0, Guido dan beberapa anggota tim PythonLabs pindah ke DigitalCreations.
Nama Python itu sendiri dipilih oleh Guido karena kecintaan guido pada suatu acara televisi Monty Python s Flying Circus. Oleh karena itu seringkali ungkapan-ungkapan khas dari acara tersebut seringkali muncul dalam korespondensi antar pengguna Python.
B. TIPE DATA PYTHON
Pada python ada beberapa tipe data yang selalu digunakan dalam setiap pembuatan program , tipe data tersebut adalah :
* NUMBER
Number merupakan tipe data yang didalamnya terdiri dari integer (bilangan bulat) dan floating point(bilangan desimal) .
Contoh :
>>> 6 * 3
        18
>>> 4**2
        16
>>> 3.245 * 3
        9.7349999999999994

* STRING
Tipe data string merupakan sebuah tipe data yang selalu berada diantara tanda kutip baik kutip satu (') ataupun kutip dua (") .
Contoh :
>>> "Welcome"
         'Welcome'
>>> "Ini adalah contoh tipe data string"
         'Ini adalah contoh tipe data string'
* LIST
Tipe data list dapat dikatakan juga sebagai array pada python karena memiliki tanda yang sama pada penulisannya yaitu kurung siku ([ ]) , sedangkan pengertian dari list itu sendiri adalah suatu jenis tipe data yang memiliki komponen yang tidak sama / berbeda .
Contoh :
>>> x = ['Budi' , 'Tina' , 'Tono']
>>> x
['Budi' 'Tina' 'Tono']
>>> x[2]
['Tono'] (*Menghasilkan output Tono karena list membaca suatu data yang dimulai dari nol (0)
* DICTIONARY
Tipe data ini merupakan lawan dari tipe data list , jika tipe data list menggunakan suatu angka sebagai indeks untuk merujuk kepada isi variabel maka pada tipe data dictionary menggunakan suatu key yang berfungsi untuk langsung merujuk kepada isi variabelnya , ditulis menggunakan kurung kurawal ({ }) untuk mendeklarasikannya .
Contoh :
>>> A = {'Nama' : 'Agung' , 'Nomor' : '1' , 'Kota' : 'Bekasi'}
>>> A
{'Nama' : 'Agung' , 'Nomor' : '1' , 'Kota' : 'Bekasi'}
>>> A['Nama']
'Agung'
C. OPERATOR PADA PYTHON
Pada python ada beberapa jenis operator yang harus kita kenali sebelum memulai membuat sebuah program , operator tersebut adalah :
 * OPERATOR LOGIKA
Opertaor logika merupakan opertaor yang akan menghasilkan sebuah output true atau false , di dalam python sendiri ada 3 jenis operator logika diantaranya and,or dan not . Python memiliki sedikit perbedaan dalam mendeklarasikan opertaor logika , perbedaanya adalah angka yang bukan bilangan nol (0) dianggap sebagai kondisi true (benar) atau memiliki nilai satu (1) .
Contoh :
>>> x = 9
>>> x and 1 (*variabel "x" yang bernilai 9 dianggap bernilai 1)
1
atau bisa juga seperti ini 
>>> x = 9
>>> x > 5
True
* OPERATOR ARITMATIKA
Operator aritmatika merupakan opertator yang difungsikan untuk menyelesaikan proses perhitungan dalam sebuah program . Operator artimatika diantaranya :

*) PERKALIAN (*)
Contoh : 
>>> 7 * 3
21
*) PEMBAGIAN (/)
Contoh :
>>> 9 / 3
3
*) MODULUS (%)
Contoh :
>>> 7 % 3
2
*) PENJUMLAHAN (+)
Contoh :
>>> 5 + 3
8
*) PENGURANGAN (-)
Contoh :
>>> 3 - 2 
1
* OPERATOR PERBANDINGAN
Operator perbandingan merupakan sebuah operator yang berfungsi untuk membandingkan satu kondisi atau lebih dan menghasilkan kesimpulan yang berupa statement "TRUE" atau "FALSE" . 
Berikut adalah contoh dari operator perbandingan :
*) LEBIH DARI (>)
Contoh :
>>> 9 > 3
True
*) KURANG DARI (<)
Contoh :
>>> 3 > 2
False
*) LEBIH DARI ATAU SAMA DENGAN (>=)
Contoh :
>>> 3 >= 3
True
*) KURANG DARI ATAU SAMA DENGAN (<=)
Contoh :
>>> 5 <= 4
False
*) SAMA DENGAN (==)
Contoh :
>>> 3 ==3
True
*) TIDAK SAMA DENGAN (!=)
Contoh :
>>> 2 != 9
True
Dari penjelasan diatas kita dapat sedikit mengetahui sejarah, tipe data , operator yang berlaku dalam bahasa pemrograman python , bagi pembaca yang ingin mencoba bahasa pemrogaman ini atau mungkin langsung ingin menggeluti bahsa pemrograman ini
Read More ->>

Pengetian Delphi Dan Contohnya

Delphi adalah sebuah IDE Compiler untuk bahasa pemrograman Pascal dan lingkungan pengembangan perangkat lunak yang digunakan untuk merancang suatu aplikasi program.
Delphi juga dapat di artikan sebagai Suatu bahasa pemrograman yang menggunakan visualisasi sama seperti bahasa pemrograman Visual Basic ( VB ) . Namun Delphi menggunakan bahasa yang hampir sama dengan pascal (sering disebut objeck pascal ) . Sehingga lebih mudah untuk digunakan . Bahasa pemrograman Delphi dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak milik embarcadero . Divisi tersebut awalnya milik borland , sehingga bahasa ini memiliki versi Borland Delphi .
Delphi juga menggunakan konsep yang berorientasi objek ( OOP ) , maksudnya pemrograman dengan membantu sebuah aplikasi yang mendekati keadaan dunia yang sesungguhnya . Hal itu bisa dilakukan dengan cara mendesign objek untuk menyelesaikan masalah . OOP ini memiliki beberapa unsur yaitu ; Encapsulation ( pemodelan ) , Inheritance ( Penurunan ) , Polymorphism ( Polimorfisme ) .

     Awalnya bahasa pemrograman delphi hanya dapat digunakan di Microsoft Windows, namun saat ini telah dikembangkan sehingga dapat digunakan juga di Linux dan di Microsoft .NET . Dengan menggunakan free pascal yang merupakan proyek OpenSource, bahasa pemrograman ini dapat membuat program di sistem operasi Mac OS X dan Windows CE .

     Umumnya delphi hanya digunakan untuk pengembangan aplikasi dekstop, enterprise berbasis database dan program - program kecil . Namun karena pengembangan delphi yang semakin pesat dan bersifat general purpose bahasa pemrograman ini mampu digunakan untuk berbagai jenis pengembangan software . Dan Delphi juga disebut sebagai pelopor perkembangan RadTool ( Rapid Apllication Development ) tahun 1995 . Sehinnga banyak orang yang mulai mengenal dan menyukai bahasa pemrograman yang bersifat VCL ( Visual Component Library ) ini .


IDE (Integrated Development Environment) adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak.
Kompilator (Inggris: compiler) adalah sebuah program komputer yang berguna untuk menerjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yang ditulis dalam bahasa pemrograman lain.
Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer.
B. Sejarah Borland Delphi

  • Delphi versi 1 (berjalan pada windows 3.1 atau windows 16 bit)
  • Delphi versi 2 (Berjalan pada windows 95 atau delphi 32 bit)
  • Delphi versi 3 (berjalan pada windows 95 keatas dengan tambahan fitur internet atua web)
  • Perkembangan selanjutnya diikuti dengan Delphi versi 4, 5 dan 6.
  • Versi terkini dari delphi adalahversi 7 dengan tambahan vitur .net dengan tambahan file XML
C. Kegunaan Delphi
  • Untuk membuat aplikasi windows
  • Untuk merancang aplikasi program berbasis grafis
  • Untuk membuat program berbasis jaringan (client/server)
  • Untuk merancang program .Net (berbasis internet)
D. Keunggulan Delphi.
IDE (Integrated Development Environment) atau lingkungan pengembangan aplikasi sendiri adalah satu dari beberapa keunggulan delphi, didalamnya terdapat menu – menu yang memudahkan kita untuk membuat suatu proyek program.
Proses Kompilasi cepat, pada saat aplikasi yang kita buat dijalankan pada Delphi, maka secara otomatis akan dibaca sebagai sebuah program, tanpa dijalankan terpisah.
Mudah digunakan, source kode delphi yang merupakan turunan dari pascal, sehingga tidak diperlukan suatu penyesuain lagi.
Bersifat multi purphase, artinya bahasa pemograman Delphi dapat digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi.
E. Adapun sejumlah kelebihan Embarcadero Delphi lainnya, antara lain meliputi:
  • Dapat mengkompilasi menjadi single executable (aplikasi portable), memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning
  • Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging)
  • Optimasi kompiler yang cukup cepat
  • Mendukung multiple platform dari source code yang sama
  • Untuk yang dikelola oleh embarcadero, delphi dapat dijalankan pada multiflatform yaitu windows, linux, android, IOS.
F. Ada kelebihan sudah pasti ada kekurangan. Kekurangan dari Delphi antara lain:
  • Partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya)
  • Akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal
  • Dokumentasi atas platform dan teknik-teknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32)
G. Langkah – langkah mengaktifkan Delphi 7.
  • Klik start.
  • pilih All Programs.
  • pilih Borland Delphi.
  • pilih dan klik Delphi 7.











  • Jendela Utama Delphi.







H. Menyimpan Form
Pada Delphi ada 3 buah file utama (*.dpr, *.pas, *.dfm)
  1. *.dpradalah file proyek yang dibuat berisi program kecil untuk :
    • Mendefinisikan unit yang ada didalam file
    • Menginisialisasi data
    • Membangun Form
    • Menjalankan Aplikasi
  2. *.pas adalah Unit – unit (Pascal Code File), biasanya terdiri dari satu atau banyak file.
  3. *.dfm adalah file definisi Form (Special Pscudo Code File)
Pilih submenu SAVE ALL. Karena kita kadang lupa apakah file unit dan project nya sudah disimpan. dan Delphi akan menanyakan nama file source code untuk unit (*.pas) dan nama file project (*.dpr).

I. Menjalankan Program
Jalankan program dengan menekan Tombol F9 atau pilih menu Run kemudian Run. Apabila ada beberapa Form yang ada didalam Project maka kita tentukan dulu form / unit yang akan kita jalankan. caranya yaitu:

Pilih menu project => Options atau tekan tombol Shift + Ctrl + F11 secara bersamaan dan akan tampil jendela Project Option, Silahakan tentukan form mana yang akan dijalankan.
Contoh Tampilan Delphi 7.0


Semoga bermanfaat yah artikel ini pasti sangat di butuhkan untuk seorang programer coba..:)
Read More ->>

Bahasa Pemrograman PHP

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia).
PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.

Sejarah PHP

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.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI, kependekan dari Hypertext Preprocessing'/Form Interpreter. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer 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.
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 dari bahasa pemrograman lain

  • Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
  • Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.
  • Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
  • Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.
  • PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Cara penulisan PHP

PHP bersifat case sensitif yang artinya semua penulisannya harus sesuai dengan kamus data yang tersedia. Secara mendasar php memiliki struktur sebagai berikut :
<?php
  //Ini contoh komentar dalam php
  echo "<h2>Contoh sederhana penulisan PHP</h2>";
  $nama="Satria Multimedia";
  echo "<p>$nama</p>";
  $nilai=10;setyobamb.blogspot.com
  $hasil=$nilai+10;
  echo $hasil;
?>
Kode diatas adalah contoh sederhana struktur PHP, berikut penjelasanya :
  1. Awal kode harus diawali dengan "<?php" dan diakhiri dengan "?>", 2 perintah tersebut harus ada pada tiap bagian yang memanggil fungsi php.
  2. Dalam barisan perintah php, kita bebas menyisipkan komentar dengan diawali tanda "//". Komentar digunakan untuk mempermudah mengingat kumpulan baris dengan proses yang sama
  3. echo digunakan untuk mengirimkan hasil ke browser, sehingga yang dikirimkan adalah bagian yang berada setelah perintah echo
  4. setiap variabel harus diawali dengan tanda dolar "$" dan dapat dipanggil kapanpun dalam halaman yang sama.
Semoga Bermanfaat
Read More ->>

Pengertian, Sejarah, dan Fungsi-fungsi pada Bahasa Pemrograman HTML dan CSS



Bismillahirahmanirahim
Assalamualaikum warahmatullahi wabarakatuh, Selamat siang dan Salam sejahtera bagi kita semua.
Puji Syukur saya haturkan kehadirat Allah SWT yang telah memberi kita banyak sekali nikmat, salah satunya nikmat sehat sehingga kita bisa berjumpa pada kesempatan yang berbahagia ini. Shalawat dan salam bagi Rasulullah SAW.
Oke Selamat siang sahabat semuanya. Senang sekali rasanya bisa menulis artikel lagi :D , oyah saya ingin memenuhi janji saya tadi pagi atau di postingan sebelumnya tentang melanjutkan bahasan tentang Bahasa Pemrograman, kali ini saya ingin membahas tentang Bahasa Pemrograman HTML dan CSS. Sebelum kita masuk ke penjelasan mengenai topik kita kali ini, saya ingin singgung sedikit beberapa kesalahan orang-orang yang baru belajar web development. Hal ini saya jelaskan bukan untuk menjatuhkan, melainkan sebagai koreksi untuk mendorong sobat-sobat semua agar lebih maju dalam ber-webdevelopment, sehingga nantinya jadi tau arah ketika akan belajar web development. Banyak orang yang bergelut dalam bidang web development awalnya tidak melewati pembelajaran HTML terlebih dahulu, sebagian besar menggunakan CMS (Content Management System), ataupun karena kemudahan penggunaan software seperti Adobe Dreamweaver. Sehingga dari sinilah orang menyangka untuk bisa membuat website, atau mahir dalam web development itu harus menggunakan Adobe Dreamweaver, jadi ngapain harus repot-repot belajar HTML? Sebetulnya pernyataan ini tidak 100% benar, dan juga tidak 100% salah. Orang yang ketika pertama kali menggunakan Dreamweaver merasakan teramat susahnya ketika belajar sendiri tanpa bantuan buku atau tutorial. Bahkan meskipun ada buku ataupun tutorial pun masih tetap saja kesulitan menggunakan Dreamweaver. Sehingga koreksi dari penulis, agar dapat dengan mudah mengerti dalam menggunakan software web development para web developer haruslah memiliki dasar-dasar/basic yaitu HTML + CSS yang kuat, sehingga ketika memakai aplikasi seperti Adobe Dreamweaver itu menjadi sangat mudah. Oke yuk kita masuk ke topik pembahasan kita , Sebelumnya ada yang sudah tau atau sudah kenal dengan bahasa pemrograman HTML dan CSS ? Mungkin beberapa dari sobat visitor ada yang sudah kenal bahkan sudah menguasai bahasa pemrograman dasar ini. Untuk yang belum kenal atau baru tau apa itu HTML dan CSS yuk kita belajar sama-sama.
Apa itu HTML?
Hypertext Markup Language (HTML) adalah bahasa markup yang umum digunakan untuk membuat halaman web. Sebenarnya HTML bukanlah sebuah bahasa pemrograman. Apabila di tinjau dari namanya, HTML merupakan bahasa markup atau penandaan terhadap sebuah dokumen teks. Tanda tersebut di gunakan untuk menentukan format atau style dari teks yang di tandai. HTML dibuat oleh Tim Berners-Lee ketika masih bekerja untuk CERN dan dipopulerkan pertama kali oleh browser Mosaic. Selama awal tahun 1990 HTML mengalami perkembangan yang sangat pesat. Setiap pengembangan HTML pasti
akan menambahkan kemampuan dan fasilitas yang lebih baik dari versi sebelumnya.
Sebelum suatu HTML disahkan sebagai suatu dokumen HTML standar, ia harus disetujui dulu oleh W3C untuk dievaluasi secara ketat. Setiap terjadi perkembangan suatu versi HTML, maka mau tak mau browser pun harus memperbaiki diri agar bisa mendukung kode-kode HTML yang baru tersebut. Sebab jika tidak, browser tak akan bisa menampilkan HTML tersebut.

HTML versi 1.0
Kemampuan yang dimiliki versi 1.0 ini antara lain heading, paragraph, hypertext, list, serta cetak tebal dan miring pada teks. Versi ini juga mendukung peletakan image pada dokumennya tanpa memperbolehkan meletakkan teks disekelilingnya (wrapping).

HTML versi 2.0
Pada versi ini, penambahan kualitas HTML terletak pada kemampuannya untuk menampilkan suatu form pada dokumen. Dengan adanya form ini, maka kita dapat memasukkan nama, alamat, serta saran/kritik. HTML versi 2.0 ini merupakan pionir dari adanya homepage interaktif.

HTML versi 3.0
HTML versi 3.0 menambahkan beberapa fasilitas baru seperti table. Versi ini yang disebut juga sebagai HTML+ tidak bertahan lama dan segera digantikan HTML versi 3.2.

HTML versi 4.0
HTML versi 4 adalah sebuah aplikasi SGML sesuai dengan ISO 8879 - SGML. April 1998: HTML 4.0 dikeluarkan kembali dengan suntingan kecil tanpa kenaikan nomor versi.

HTML versi 5.0
HTML versi 5.0 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML (yang pertama kali diciptakan pada tahun 1990 dan versi keempatnya, HTML4, pada tahun 1997) dan hingga bulan Juni 2011 masih dalam pengembangan. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin.
HTML5 merupakan salah satu karya Konsortium Waring Wera Wanua (World Wide Web Consortium, W3C) untuk mendefinisikan sebuah bahasa markah tunggal yang dapat ditulis dengan cara HTML ataupun XHTML. HTML5 merupakan jawaban atas pengembangan HTML 4.01 dan XHTML 1.1 yang selama ini berjalan terpisah, dan diimplementasikan secara berbeda-beda oleh banyak perangkat lunak pembuat web.
Pada HTML 5 diperkenalkan beberapa elemen baru dan atribut yang merefleksikan tipikal penggunaan website modern. Beberapa diantaranya adalah pergantian yang bersifat semantik pada blok yang umum digunakan: yaitu elemen (<div>) dan inline (<span>), sebagai contoh (<span>) (sebagai blok navigasi website) dan <footer> (biasanya dikaitkan pada bagian bawah suatu website atau baris terakhir dari kode html). Banyak elemen lain yang memberikan kegunaan baru melalui antar muka yang telah distandarkan, seperti elemen multimedia <audio> dan <video>. Beberapa elemen yang telah ditinggalkan juga ditiadakan, termasuk elemen presentasi semata seperti <font> dan <center>, yang sebenarnya dapat dikerjakan menggunakan Cascading Style Sheet (CSS).
Untuk menambah keluwesan pemformatan, pada HTML5 telah dispesifikasikan pengkodean Application Programming Interfaces (APIs). Antarmuka document object model (DOM) yang ada dikembangkan dan fitur de facto didokumentasikan. Beberapa APIs terbaru pada HTML5 antara lain :

  • Elemen canvas, sebagai mode untuk menggambar object dua dimensi (2D). Lihat spesifikasi 1.0 untuk canvas 2D.
  • Timed media playback
  • Media penyimpanan luring (aplikasi web luring). Lihat Web Storage
  • Penyuntingan dokumen
  • Drag-and-Drop
  • Cross-document messaging
  • Manajemen sejarah kunjungan penjelajah web
  • Tipe MIME dan penanggung jawab protokol registrasi.
Tidak semua teknologi di atas dimasukkan pada spesifikasi HTML5 W3C, meski teknologi tersebut telah termaktub dalam spesifikasi milik WHATWG HTML.Beberapa teknologi yang juga terkait namun tidak dijadikan bagian dalam spesifikasi HTML5 W3C dan WHATWG HTML5 adalah :
  • Geolocation
  • Web SQL Database, media penyimpanan database lokal.
  • API Database terindeks, mode penyimpanan hierarkis key-value (WebSimpleDB).
HTML 5 adalah versi terakhir pada saat sumber ini diambil.

Fungsi HTML
HTML telah mengubah dunia internet, kurang lebih berikut adalah fungsi utama :
• Membuat, mendesain, dan mengontrol tampilan dari Web Page (Halaman Web) dan isinya.
• Mempublikasikan document secara online sehingga bisa diakses, dilihat dari keseluruh dunia.
• Membuat online form yang bisa di gunakan untuk menangani pendaftaran, transaksi secara online.
• Menambahkan object – object seperti image, audio, video dan juga java applet (aplikasi java seperti java game dll) dalam document HTML.

Lebih dalam mengenai Struktur HTML ?
Pada dasarnya elemen HTML ada 2 kategori:
1. Elemen berfungsi untuk memberikan informasi atau mendeklarasikan dokumen tersebut.
2. Elemen berfungsi untuk menentukan bagaimana isi suatu dokumen ditampilkan pada browser.
Sebelum kita mengakhiri semua teori ini, ada 2 tools (alat) yang dibutuhkan :
1. Browser
Browser merupakan software yang di install di mesin client (komputer kita sebagai pengguna website) yang berfungsi untuk menterjemahkan tag-tag HTML menjadi halaman web. Contoh browser Internet Explorer, Mozila, opera dan masih banyak yang lainya.
2. Editor
Editor adalah program yang bisa digunakan untuk membuat document HTML (Web page/Halaman Web), ada banyak HTML editor yang bisa anda gunakan diantaranya: Ms FrontPage, Dreamweaver, Notepad, dll.

Oke cukup sekian aja informasi dari saya
Read More ->>

My Blog List

Diberdayakan oleh Blogger.