Tampilkan postingan dengan label ilmu. Tampilkan semua postingan
Tampilkan postingan dengan label ilmu. Tampilkan semua postingan

Kamis, 30 Oktober 2014

Wilayah terapan psikologi

Wilayah terapan psikologi
Wilayah terapan psikologi adalah wilayah-wilayah dimana kajian psikologi dapat diterapkan. walaupun demikian, belum terbiasanya orang-orang Indonesia dengan spesialisasi membuat wilayah terapan ini rancu, misalnya, seorang ahli psikologi pendidikan mungkin saja bekerja pada HRD sebuah perusahaan, atau sebaliknya. Psikologi pendidikan

Psikologi pendidikan berusaha menciptakan situasi yang mendukung bagi anak didik dalam mengembangkan kemampuan akademik, sosialisasi, dan emosi. Yang bertujuan untuk membentuk mind set anak 

industri dan organisasi Psikologi industri memfokuskan pada menggembangan, mengevaluasi dan memprediksi kinerja suatu pekerjaan yang dikerjakan oleh individu, sedangkan psikologi organisasi mempelajari bagaimana suatu organisasi memengaruhi dan berinteraksi dengan anggota-anggotanya

Psikologi kerekayasaan Penerapan psikologi yang berkaitan dengan interaksi antara manusia dan mesin untuk meminimalisasikan kesalahan manusia ketika berhubungan dengan mesin (human error)

Psikologi klinis Adalah bidang studi psikologi dan juga penerapan psikologi dalam memahami, mencegah dan memulihkan keadaan psikologis individu ke ambang normal.

Sumber Wikipedia

Kajian psikologi

Kajian psikologi Psikologi adalah ilmu yang luas dan ambisius, dilengkapi oleh biologi dan ilmu saraf pada perbatasannya dengan ilmu alam dan dilengkapi oleh sosiologi dan anthropologi pada perbatasannya dengan ilmu sosial. Beberapa kajian ilmu psikologi diantaranya adalah: Psikologi perkembangan Adalah bidang studi psikologi yang mempelajari perkembangan manusia dan faktor-faktor yang membentuk prilaku seseorang sejak lahir sampai lanjut usia. Psikologi perkembangan berkaitan erat dengan psikologi sosial, karena sebagian besar perkembangan terjadi dalam konteks adanya interaksi sosial. Dan juga berkaitan erat dengan psikologi kepribadian, karena perkembangan individu dapat membentuk kepribadian khas dari individu tersebut Psikologi sosial Bidang ini mempunyai 3 ruang lingkup, yaitu : studi tentang pengaruh sosial terhadap proses individu, misalnya : studi tentang persepsi, motivasi proses belajar, atribusi (sifat) studi tentang proses-proses individual bersama, seperti bahasa, sikap sosial, perilaku meniru dan lain-lain studi tentang interaksi kelompok, misalnya kepemimpinan, komunikasi hubungan kekuasaan, kerjasama dalam kelompok, dan persaingan. Psikologi kepribadian Adalah bidang studi psikologi yang mempelajari tingkah laku manusia dalam menyesuaikan diri dengan lingkungannya, psikologi kepribadian berkaitan erat dengan psikologi perkembangan dan psikologi sosial, karena kepribadian adalah hasil dari perkembangan individu sejak masih kecil dan bagaimana cara individu itu sendiri dalam berinteraksi sosial dengan lingkungannya. Psikologi kognitif Adalah bidang studi psikologi yang mempelajari kemampuan kognisi, seperti: Persepsi, proses belajar, kemampuan memori, atensi, kemampuan bahasa dan emosi. Sumber Wikipedia

Fungsi psikologi sebagai ilmu

Fungsi psikologi sebagai ilmu Psikologi memiliki tiga fungsi sebagai ilmu yaitu: Menjelaskan, yaitu mampu menjelaskan apa, bagaimana, dan mengapa tingkah laku itu terjadi. Hasilnya penjelasan berupa deskripsi atau bahasan yang bersifat deskriptif Memprediksikan, Yaitu mampu meramalkan atau memprediksikan apa, bagaimana, dan mengapa tingkah laku itu terjadi. Hasil prediksi berupa prognosa, prediksi atau estimasi Pengendalian, Yaitu mengendalikan tingkah laku sesuai dengan yang diharapkan. Perwujudannya berupa tindakan yang sifatnya preventif atau pencegahan, intervensi atau treatment serta rehabilitasi atau perawatan. Pendekatan perilaku Pendekatan perilaku, pada dasarnya tingkah laku adalah respon atas stimulus yang datang. Secara sederhana dapat digambarkan dalam model S - R atau suatu kaitan Stimulus - Respon. Ini berarti tingkah laku itu seperti reflek tanpa kerja mental sama sekali. Pendekatan kognitif Pendekatan kognitif menekankan bahwa tingkah laku adalah proses mental, dimana individu (organisme) aktif dalam menangkap, menilai, membandingkan, dan menanggapi stimulus sebelum melakukan reaksi. Individu menerima stimulus lalu melakukan proses mental sebelum memberikan reaksi atas stimulus yang datang. Pendekatan psikoanalisa pendekatan Psikoanalisa yang dikembangkan oleh Sigmund Freud Semenjak tahun 1890an sampai kematiannya di 1939, dokter berkebangsaan Austria bernama Sigmund Freud mengembangkan metode psikoterapi yang dikenal dengan nama psikoanalisis. Pemahaman Freud tentang pikiran didasarkan pada metode penafsiran, introspeksi, dan pengamatan klinis, serta terfokus pada menyelesaikan konflik alam bawah sadar, ketegangan mental, dan gangguan psikis lainnya. Sigmund Freud meyakini bahwa kehidupan individu sebagian besar dikuasai oleh alam bawah sadar. Sehingga tingkah laku banyak didasari oleh hal-hal yang tidak disadari, seperti keinginan, impuls, atau dorongan. Teori tentang Psikoanalisa selain sangat terkenal, juga sangat kontroversial. Hal ini terutama dikarenakan teorinya menyinggung topik-topik seperti seksualitas dan alam bawah sadar. Topik-topik tersebut masih dianggap sangat tabu pada masa itu, dan Freud memberikan katalis untuk mendiskusikan topik tersebut secara terbuka di masyarakat beradab. Selain itu banyak pula orang yang menolak teorinya yang dianggap merendahkan martabat manusia. Pendekatan fenomenologi Pendekatan fenomenologi ini lebih memperhatikan pada pengalaman subyektif individu karena itu tingkah laku sangat dipengaruhi oleh pandangan individu terhadap diri dan dunianya, konsep tentang dirinya, harga dirinya dan segala hal yang menyangkut kesadaran atau aktualisasi dirinya. Ini berarti melihat tingkah laku seseorang selalu dikaitkan dengan fenomena tentang dirinya. Sumber Wikipedia

Metode psikologi

Metode psikologi Beberapa metodologi dalam psikologi, di antaranya sebagai berikut : Metodologi Eksperimental Cara ini dilakukan biasanya di dalam laboratorium dengan mengadakan berbagai eksperimen.[4] Peneliti mempunyai kontrol sepenuhnya terhadap jalannya suatu eksperimen. Yaitu menentukan akan melakukan apa pada sesuatu yang akan ditelitinya, kapan akan melakukan penelitian, seberapa sering melakukan penelitiannya, dan sebagainya. Pada metode eksperimental, maka sifat subjektivitas dari metode introspeksi akan dapat diatasi. Pada metode instrospeksi murni hanya diri peneliti yang menjadi objek. Tetapi pada instrospeksi eksperimental jumlah subjek banyak, yaitu orang - orang yang dieksperimentasi itu. Dengan luasnya atau banyaknya subjek penelitian maka hasil yang didapatkan akan lebih objektif[2]. Metode penelitian umumnya dimulai dengan hipotesis yakni prediksi/peramalan, percabangan dari teori, diuraikan dan dirumuskan sehingga bisa diujicobakan[5] Observasi Ilmiah Pada pengamatan ilmiah, suatu hal pada situasi-situasi yang ditimbulkan tidak dengan sengaja. Melainkan dengan proses ilmiah dan secara spontan. Observasi alamiah ini dapat diterapkan pula pada tingkah laku yang lain, misalnya saja : tingkah laku orang-orang yang berada di toko serba ada, tingkah laku pengendara kendaraan bermotor dijalan raya, tingkah laku anak yang sedang bermain, perilaku orang dalam bencana alam, dan sebagainya. Sejarah Kehidupan (metode biografi) Sejarah kehidupan seseorang dapat merupakan sumber data yang penting untuk lebih mengetahui “jiwa” orang yang bersangkutan, misalnya dari cerita ibunya, seorang anak yang tidak naik kelas mungkin diketahui bahwa dia bukannya kurang pandai tetapi minatnya sejak kecil memang dibidang musik sehingga dia tidak cukup serius untuk mengikuti pendidikan di sekolahnya.[4] Dalam metode ini orang menguraikan tentang keadaaan, sikap - sikap ataupun sifat lain mengenai orang yang bersangkutan [2]. Pada metode ini disamping mempunyai keuntungan juga mempunyai kelemahan, yaitu tidak jarang metode ini bersifat subjektif [2]. Sejarah kehidupan dapat disusun melalui 2 cara yaitu: pembuatan buku harian dan rekonstruksi biografi[6] Wawancara Wawancara merupakan tanya jawab si pemeriksa dan orang yang diperiksa. Agar orang diperiksa itu dapat menemukan isi hatinya itu sendiri, pandangan-pandangannya, pendapatnya dan lain-lain sedemikian rupa sehingga orang yang mewawancarai dapat menggali semua informasi yang dibutuhkan.Baik angket atau interview keduanya mempunyai persamaan, tetapi berbeda dalam cara penyajiannya. Keuntungan interview dibandingkan dengan angket [2] yaitu: Pada interview apabila terdapat hal yang kurang jelas maka dapat diperjelas interviwer(penanya) dapat menyesuaikan dengan suasana hati interviwee ( responden yang ditanyai) Terdapat interaksi langsung berupa face to face sehingga diharapkan dapat membina hubungan yang baik saat proses interview dilakukan. ada beberapa teknik wawancara yaitu: wawancara bebas, wawancara terarah, wawancara terbuka dan wawancara tertutup[7] Angket Angket merupakan wawancara dalam bentuk tertulis. Semua pertanyaan telah di susun secara tertulis pada lembar-lembar pertanyaan itu, dan orang yang diwawancarai tinggal membaca pertanyaan yang diajukan, lalu menjawabnya secara tertulis pula. Jawaban-jawabannya akan dianalisis untuk mengetahui hal-hal yang diselidiki. Angket ini juga terdapat keuntungan dan kelemahannya.[8] Pemeriksaan Psikologi Dalam bahasa populernya pemeriksaan psikologi disebut juga dengan psikotes Metode ini menggunakan alat-alat psikodiagnostik tertentu yang hanya dapat digunakan oleh para ahli yang benar-benar sudah terlatih. alat-alat itu dapat dipergunakan unntuk mengukur dan untuk mengetahui taraf kecerdasan seseorang, arah minat seseorang, sikap seseorang, struktur kepribadian seeorang, dan lain-lain dari orang yang diperiksa itu.[4] Metode pemeriksaan psikologis lain yang bersifat individual adalah tes proyektif kepribadian yakni seseorang diperlihatkan stimuli ambigu dan ia diminta untuk menceritakannya[9] Metode Analisis Karya Dilakukan dengan cara menganalisis hasil karya seperti gambar - gambar, buku harian atau karangan yang telah dibuat. Hal ini karena karya dapat dianggap sebagai pencetus dari keadaan jiwa seseorang [2]. Metode Statistik Umumnya digunakan dengan cara mengumpulkan data atau materi dalam penelitian lalu mengadakan penganalisaan terhadap hasil; yang telah didapat [2]. Sumber Wikipedia

Sejarah psikologi

Sejarah psikologi Sebagai bagian dari ilmu pengetahuan, psikologi melalui sebuah perjalanan panjang. Konsep psikologi dapat ditelusuri jauh ke masa Yunani kuno. Psikologi memiliki akar dari bidang ilmu filosofi yang diprakarsai sejak zaman Aristoteles sebagai ilmu jiwa, yaitu ilmu untuk kekuatan hidup (levens beginsel). Aristoteles memandang ilmu jiwa sebagai ilmu yang mempelajari gejala - gejala kehidupan. Jiwa adalah unsur kehidupan (Anima), karena itu tiap - tiap makhluk hidup mempunyai jiwa.[2] Dapat dikatakan bahwa sejarah psikologi sejalan dengan perkembangan intelektual di Eropa, dan mendapatkan bentuk pragmatisnya di benua Amerika.[3] Sumber Wikipedia

Psikologi

Psikologi Psikologi adalah sebuah bidang ilmu pengetahuan dan ilmu terapan yang mempelajari mengenai perilaku dan fungsi mental manusia secara ilmiah[1]. Para praktisi dalam bidang psikologi disebut para psikolog. Para psikolog berusaha mempelajari peran fungsi mental dalam perilaku individu maupun kelompok, selain juga mempelajari tentang proses fisiologis dan neurobiologis yang mendasari perilaku. Sumber Wikipedia

Jumat, 08 April 2011

konsep pemrograman bahasa visual basic

Microsoft 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 komputer berbasis grafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.[1] Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.[1] Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.[1]Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.[1]
Daftar isi
[sembunyikan]

* 1 Sejarah
* 2 Perkembangan Visual Basic
* 3 Pemrograman Berorientasi Objek (OOP)
* 4 Desain Visual dan Komponen
* 5 Lihat pula
* 6 Referensi

[sunting] Sejarah

Bill Gates , pendiri Microsoft, memulai bisnis softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS, Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS, Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler), Visual basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code), Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan tahun 1960-an (Deitel&Deitel, 1999).[2]Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer, Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer.[2]Beberapa versinya seperti Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA, Apple BASIC dan lain-lain, Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlett Packard dan teman dekat Steve Jobs (pendiri Apple Inc.).[2] Steve Jobs pernah bekerja dengan Wozniak sebelumnya (mereka membuat game arcade “Breakout” untuk Atari),Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan komputer Apple, Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan Microsoft Windows, Pemrograman Visual Basic begitu mudah bagi pemula dan programer musiman karena ia menghemat waktu pemrograman dengan tersedianya komponen-komponen siap pakai.[2] Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2008, Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak menghabiskan banyak Memori (komputer).[2] Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya.[3] Programmer yang menggunakan Visual Basic bisa memilih kode bahasa pemrograman yang dikompilasi atau kode yang harus bahasa pemrograman yang diinterpretasikan sebagai hasil Porting dari kode VB.[3]Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan, Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi).[3]
[sunting] Perkembangan Visual Basic

VB 1.0 dikenalkan pada tahun 1991, pendekatan yg dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD, Kemudian Microsoft mengontrak copper dan asosiasinya utk mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah nama kode Ruby.[3] Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10) :[1] Perjalanan dari Visual Basic (VB1 to VB 10):[4]

1. Proyek “Thunder” dirintis
2. Visual Basic 1.0 (May 1991) di rilis untuk windows pada COMDEX/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia
3. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System.
4. 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
5. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versi standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau access) 1.x
6. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic
7. 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.
8. Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, temasuk kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008

1. Visual Basic .NET, 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.
2. Visual Basic .NET 2003, dirilis dengan menggunakan NET framework versi 1.1.
3. Visual Basic 2005, merupakan itegrasi selanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya : 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 Perbaikan pada Konversi dari VB ke VB NET12 Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET Kerangka kerja versi 1.1. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If=Not X Is Y menjadi If X IsNot Y
4. Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Microsoft 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
5. Visual Basic “Orcas”, dijadwalkan akan dirilis pada tahun 2007 dan dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya : True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantikan fungsi IIF, LINQ Support, Ekspresi Lambda, XML Literals, Nullable types, Type Inference
6. Visual Basic ‘VBx’, Visual Basic 10, yang juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian da 15. an dari SilverLight 1.1

[sunting] Pemrograman Berorientasi Objek (OOP)

Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek , namun tidak sepenuhnya, Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module, Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitif.[5]
[sunting] Desain Visual dan Komponen

Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat oleh pihak lain.[4] Namun komponen ActiveX memiliki masalahnya tersendiri yang dikenal sebagai DLL hell,Pada Visual Basic .NET, Microsoft mencoba mengatasi masalah DLL hell dengan mengubah cara penggunaan komponen (menjadi independen terhadap registry).[4]

konsep pemrograman bahasa PHP

Bahasa Pemrograman PHP

Pengenalan dan Sejarah PHP
PHP adalah bahasa pemrograman web atau scripting language yang didesain untuk web.
PHP dibuat pertama kali oleh satu orang yaitu Rasmus Lerdorf, yang pada awalnya dibuat untuk menghitung jumlah pengunjung pada homepagenya. Diawal Januari 2001, PHP telah dipakai lebih dari 5 juta domain diseluruh dunia, dan akan terus bertambah karena kemudahan aplikasi PHP ini dibandingkan dengan bahasa Server side yang lain. Anda dapat melihat angka sesungguhnya di http://www.php.net/usage.php.

Saat ini PHP amat populer dan menggantikan Perl yang sebelumnya juga populer sebagai bahasa scripting web. PHP telah menjadi modul Apache terpopuler (menurut www.securityspace.com), melebihi FrontPage dan mod_perl. Dan menurut hasil survei www.netcraft.co.uk, PHP terus meningkat penggunaannya dan telah digunakan pada jutaan domain dan jutaan alamat IP.
PHP menjadi populer karena kesederhanaanya dan kemampuannya dalam menghasilkan berbagai aplikasi web. Mulai dari counter, sistem artikel atau content management system, e-commerce/e-store, bulletin board/forum diskusi, dan sebagainya dapat dibuat dengan PHP.
PHP adalah salah satu bahasa Server-side yang didesain khusus untuk aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan karena bahasa Server side, maka bahasa PHP akan dieksekusi di server, sehingga yang dikirimkan ke browser adalah “hasil jadi” dalam bentuk HTML, dan kode PHP anda tidak akan terlihat.
PHP termasuk dalam Open Source Product dan saat ini telah mencapai versi 4. Jadi anda dapat merubah source code dan mendistribusikannya secara bebas. PHP juga diedarkan secara gratis. Anda bisa mendapatkannya secara gratis. PHP juga dapat berjalan diberbagai web server semisal IIS, Apache. PWS, dll.
Penggabungan PHP dengan HTML
Seperti yang telah dituliskan sebelumnya bahwa PHP dapat digabung / mixed dengan HTML, Untuk penulisannya dalam HTML, kode PHP diawali dengan tanda .
Contoh kode:



Testing




konsep pemrograman bahasa turbo pascal

Bahasa Pemrograman Turbo Pascal
Written by Ronald G. S. Monday, 08 November 2010 17:56 PDF Print E-mail
User Rating: / 0
PoorBest
Tips & Info - Tips & Info

Turbo Pascal adalah sebuah sistem pengembangan perangkat lunak yang terdiri atas kompiler dan lingkungan pengembangan terintegrasi (dalam bahasa inggris : Integrated Development Environment - IDE) atas bahasa pemrograman pascal untuk sistem operasi CP/M, CP/M-86, dan MS-DOS, yang dikembangkan oleh Borland pada masa kepemimpinan Philippe Kahn.

Nama Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut (dengan kepustakaan yang lebih banyak dan pustaka kode sumber standar) sementara versi yang lebih murah dan paling luas digunakan dinamakan sebagai Turbo Pascal. Nama Borland Pascal juga digunakan sebagai dialek spesifik Pascal buatan Borland. Borland telah menembangkan tiga versi lama dari Turbo Pascal secara gratis disebabkan karena sejarahnya yang panjang khusus untuk versi 1.0, 3.02, dan 5.5 yang berjalan pada sistem operasi MS-DOS.

Turbo Pascal adalah sebuah sistem pengembangan perangkat lunak yang terdiri atas kompiler dan lingkungan pengembangan terintegrasi (dalam bahasa inggris: Integrated Development Environment - IDE) atas bahasa pemrograman pascal untuk sistem operasi CP/M, CP/M-86, dan MS-DOS, yang dikembangkan oleh Borland pada masa kepemimpinan Philippe Kahn.

Nama Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut (dengan kepustakaan yang lebih banyak dan pustaka kode sumber standar) sementara versi yang lebih murah dan paling luas digunakan dinamakan sebagai Turbo Pascal. Nama Borland Pascal juga digunakan sebagai dialek spesifik Pascal buatan Borland. Borland telah menembangkan tiga versi lama dari Turbo Pascal secara gratis disebabkan karena sejarahnya yang panjang khusus untuk versi 1.0, 3.02, dan 5.5 yang berjalan pada sistem operasi MS-DOS.

Sejarah

Turbo Pascal pada awalnya adalah kompiler Blue Label Pascal yang dibuat untuk sistem operasi komputer mikro berbasis kaset, NasSys, milik Nascom tahun 1981 oleh Anders Hejlsberg. Kompiler tersebut ditulis ulang untuk CP/M dan dinamai Compas Pascal, dan kemudian dinamai Turbo Pascal untuk sistem operasi MS-DOS dan CP/M. Versi Turbo Pascal untuk komputer Apple Macintosh sebenarnya pernah ditembangkan tahun 1986, namun pengembangannya dihentikan sekitar tahun 1992. Versi-versi lain pernah tersedia pula untuk mesin-mesin CP/M seperti DEC Rainbow dalam beberapa penembangan.

Versi 1 hingga versi 3

Borland membeli lisensi atas kompiler PolyPascal yang ditulis oleh Anders Hejlsberg (Poly Data adalah nama perusahaan yang didirikannya di Denmark), dan menambahkan antar muka pengguna serta editor. Anders kemudian bergabung sebagai karyawan dan menjadi arsitek atas semua versi kompiler Turbo Pascal dan tiga versi pertama Borland Delphi. Versi pertama dari Turbo Pascal, yang kemudian disebut sebagai versi 1, memiliki unjuk kerja yang sangat cepat dibandingkan kompiler pascal untuk komputer mikro lainnya. Kompiler tersebut tersedia untuk sistem operasi CP/M, CP/M-86, dan MS-DOS, dan penggunaannya sangat luas pada masa itu. Versi Turbo Pascal untuk CP/M saat itu bisa digunakan pada komputer Apple II yang sangat populer jika digunakan dengan sebuah Z-80 SoftCard, produk perangkat keras pertama yang ditembangkan microsoft di tahun 1980.

Pada saat itu CP/M menggunakan format berkas executable yang sederhana dengan menggunakan ekstensi .COM; sistem operasi MS-DOS bisa menggunakan baik .COM (tidak kompatibel dengan format yang terdapat pada CP/M) maupun format .EXE. Turbo Pascal pada saat itu hanya mendukung kode biner berformat .COM, pada masa itu hal tersebut tidak menjadi suatu bentuk keterbatasan. Perangkat lunak Turbo Pascal itu sendiri merupakan sebuah berkas berekstensi .COM dan berukuran sekitar 28 kilobita, termasuk editor, kompiler, dan linker, dan rutin-rutin pustaka. Efisiensii proses edit/kompilasi/jalankan lebih cepat dibandingkan dengan implementasi paskal pada kompiler lainnya disebabkan semua elemen yang terkait dalam pengembangan program diletakkan pada memori komputer (RAM), dan karena kompilernya sendiri merupakan kompiler berjenis single-pass compiler yang ditulis dengan bahasa assembler. Unjuk kerja proses kompilasi sangat cepat dibandingkan dengan produk lain (bahkan dibandingkan dengan kompiler C milik Borland sendiri).

Ketika pertama kali versi Turbo Pascal muncul pada tanggal 20 November 1983, jenis IDE yang digunakannya masih terbilang baru. Pada debutnya terhadap pasar perangkat lunak di Amerika, perangkat lunak tersebut dibandrol dengan harga USD$49.99. Kualitas kompiler pascal terintegrasi terdapat dalam Turbo Pascal sangat baik dibandingkan kompetitor lain dan atas fitur-fitur tersebut ditawarkan dengan harga yang terjangkau. Versi 2 dan 3 merupakan pengembangan lebih lanjut dari versi sebelumnya, mampu berkerja dalam memori, dan menghasilkan berkas biner berekstensi .COM/.CMD. Dukungan atas sistem operasi CP/M dan CP/M-86 dihentikan setelah versi 3.

Versi-Versi Lanjutan

Versi 4, ditembangkan tahun 1987, merupakan perangkat lunak yang ditulis ulang untuk keseluruhan sistem. Kompiler menghasilkan berkas biner berekstensi .EXE pada MS-DOS, dan tidak lagi .COM. Sistem operasi CP/M dan C/M-86 tidak lagi didukung pada versi kompiler ini. Versi ini pula memperkenalkan sebuah antar muka berlayar penuh dengan yang dilengkapi dengan menu tarik; versi-versi awal memilik layar menu berbasis teks; dan editor berlayar-penuh. Microsoft Windows belum ada saat versi ini ditembangkan, dan bahkan pemanfaatan tetikus-pun masih jarang.

Versi 5.x diperkenalkan dengan layar biru yang kemudian menjadi ciri khas yang sangat familiar, yang kemudian menjadi merek dagang perusahaan perangkat kompiler MS-DOS sampai era DOS berakhir di pertengahan tahun 1990-an. Versi terakhir yang pernah ditembangkan adalah versi 7. Borland Pascal 7 terdiri atas sebuah IDE, dan kompiler untuk MS-DOS, DOS terekstensi, dan program Windows 3.x. Turbo Pascal 7 di sisi lain hanya bisa membuat program MS-DOS standar. Perangkat lunak tersebut dilengkapi pula dengan pustaka grafis yang mengabstraksi pemrograman dalam menggunakan beberapa driver grafis eksternal, namun unjuk kerja pustaka ini tidak memuaskan.

Bahasa Perakit

Meski semua versi Turbo Pascal mendukung inline machine code kode mesin yang disertakan dalam baris kode sumber bahasa pascal, versi-versi berikutnya mendukung integrasi bahasa perakit (Assembly) dengan Pascal secara mudah. Hal ini memungkinkan pemrogram untuk meningkatkan unjuk kerja eksekusi program lebih lanjut, selain itu, memungkinkan pemrogram untuk mengakses perangkat keras secara langsung.

Dukungan atas model memori atas prosesor 8086 tersedia melalui inline assembly, opsi kompiler, dan eksensi bahasa seperti menggunakan kata kuci "absolute".

Suksesi

Pada tahun 1995 Borland menghentikan pengembangan Turbo Pascal dan menggantinya dengan Delphi, berbasis Object Pascal (bahasa Pascal yang telah dilengkapi dengan fitur pemrograman berorientasi obyek). Perangkat lunak tersebut membawa banyak konsep baru kepada pengguna Turbo Pascal seperti konsep pemrograman berbasis RAD (singkatan dari rapid application development). Meski demikan, versi 32 bit Delphi masih mendukung cukup banyak aspek-aspek yang ada pada Turbo Pascal.

Beberapa produk lain yang kompatibel dengan Turbo Pascal juga bermunculan seperti Free Pascal dan Virtual Pascal.

Pendidikan

Borland Pascal masih digunakan sebagai materi yang dipelajari sebagai mata pelajaran atau mata kuliah di beberapa sekolah, dan universitas di Jerman, dan Amerika. Di Beligia, Romania, Serbia, Moldova dan Bulgaria Pascal digunakan bahkan di sekolah menengah tingkat pertama. Namun di Afrika selatan, Pascal tidak lagi digunakan, melainkan menggunakan Delphi dan Java.

Beberapa kalangan guru lebih memilih Borland Pascal 7, atau Turbo Pascal 5.5 disebabkan karena lebih sederhana dibandingkan IDE modern yang ada saat ini (seperti Visual Studio, atau Borland JBuilder), dengan demikian meraka dapat memfokuskan pengajaran lebih banyak pada sisi bahasa, dan bukan pada bagaimana cara mengoperasikan IDE tersebut. Selain dari itu, perangkat lunak tersebut tersedia secara gratis dan bisa diunduh dari situs resminya.

Contoh kode

Bahasa Pascal tidak bersifat case sensitive. Secara historis, komentar dalam bahasa pascal diidentifikasikan sebagai { seperti ini }, atau (* seperti ini *), dan bisa terdiri atas beberapa baris. Versi lanjutan Borland Pascal juga mendukung model komentar seperti yang terdapat pada C++. // seperti ini , yang berlaku pada satu baris. Sintaksis case yang lebih fleksibel daripada Pascal standar. Himpunan hanya bisa memiliki hingga 28 (256) anggota. Standar, string dengan panjang yang tetap didukung, namun terdapat pula tipe data String yang lebih fleksibel.

Berikut ini adalah contoh klasik program Halo dunia dengan Turbo Pascal :

----------------------------------

begin

WriteLn('Halo dunia');

end.

----------------------------------

Dan berikut ini contoh program yang meminta masukan nama dan menuliskannya kembali di layar sebanyak seratus kali :

------------------------------------------------------------------------------------------------------

program TulisNama;

var

ANama: String; { Deklarasi variabel Name sebagai string }

AUlang: integer; { variabel yang digunakan untuk perulangan }

begin

Write('Masukkan nama anda: ');

Readln(ANama); { Readln akan membaca masukan yang dientrikan oleh pengguna }

for AUlang := 1 to 100 do

WriteLn('Halo ', ANama)

end.

konsep pemrograman bahasa C

Bahasa C yang dipilih adalah yang sesuai dengan standar dari ANSI (American National Standards Institute). Yang termasuk di dalam standar ini diantaranya adalah Turbo C. Semua program di dalam buku ini dapat dijalankan di Turbo C versi 2.0. Walaupun Turbo C mengikuti standar ANSI, tetapi bahasa pemrograman ini menambahkan beberapa kemampuan di luar yang ditetapkan oleh standar ANSI. Supaya program-program di dalam buku ini dapat dijalankan di Microsoft C versi 5.0 atau bahasa C standar ANSI yang lainnya, atau untuk standar UNIX, lampiran 2 dan 3 dapat digunakan sebagai acuan untuk mengetahui apakah versi-versi ini selaras (kompatibel) dengan Turbo C versi 2.0. DAFTAR ISI:Konsep Dasar C.Konsep Tipe Data.Operator.Penampilan Hasil.Memasukan Data.Mengendalikan Proses Program.Operasi Karakter Dan String.Operasi Nmerik dan Matematika.Larik.Pointer.Fungsi.Tipe Data Tingkat LanjutFile Data.Hubungan Antar Bagian Program. Lampiran:Kode ASCII.Fungsi-Fungsi Pustaka.Makro-Makro Pustaka.

konsep pemrograman bahasa c++

C++
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Perubahan tertunda ditampilkan di halaman iniBelum Diperiksa
Langsung ke: navigasi, cari
Bahasa Pemrograman C++

C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).[1] Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.[rujukan?] Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).[2]

Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, 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.[3]


Daftar isi
[sembunyikan]

* 1 Contoh Program C++
* 2 Keterangan
* 3 Kata yang dipesan
o 3.1 Kelompok pertama
o 3.2 Kelompok kedua
* 4 Tipe data dasar
* 5 Daftar C++ compiler
* 6 Pranala luar
* 7 Referensi

[sunting] Contoh Program C++

Contoh program sederhana C++ untuk hello world dengan menggunakan Pustaka Dasar C++ dapat dilihat di bawah ini:[rujukan?]

#include
int main()
{
std::cout << "hello world\n";
return 0;
}

[4]
[sunting] Keterangan

Baris pertama :

#include

Sebagai bagian dari proses kompilator, Kompilator dari c++ menjalankan program yang dinamakan preprosesor.[rujukan?] Preprosesor memiliki kemampuan menambahkan dan menghapus kode dari sumber, Pada bagian #include memberitahuakan preprosesor untuk menyertakan kode dari iostream, Berkas iostream berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh perangkat lunak, atau class-class yang dibutuhkan.[4]

Baris kedua :

int main ()

Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function), Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu. Kata Void menandakan fungsi main tidak bertipe.[4]

Baris ketiga :

{

Kurung kurawal buka menandakan awal program.[4]

Baris keempat :

std::cout << "Hello world\n";

Cout adalah sebuah object dari Pustaka perangkat lunak standart C++ yang digunakan untuk mencetak string ke piranti output standart, yang biasanya adalah layar komputer, Compiler menghubungkan kode dari pustaka perangkat lunak standar itu dengan kode yang telah ditulis untuk mendapatkan hasil executable, Tanda

\n

adalah format modifier yang digunakan untuk bergabti baris setelah menampilkan string, jika ada cout lain pada program tersebut, maka string yang menyertainya akan dituliskan pada baris bawahnya.[4] Baris kelima:

}

Kurung kurawal tutup menandakan akhir program.[5]
[sunting] Kata yang dipesan
[sunting] Kelompok pertama

C++ mempunyai 32 buah kata yang dipesan (reserved words), Kata kunci kelompok pertama merupakan turunan dari bahasa C, di antaranya:.[5]
auto const double float int short struct unsigned
break continue else for long signed switch void
case default enum goto register sizeof typedef volatile
char do extern if return static union while

[6]
[sunting] Kelompok kedua

Kata yang dipesan kelompok kedua berjumlah 30. Kata-kata ini adalah baru dan hanya ada di bahasa C++.[6]
asm dynamic_cast namespace reinterpret_cast try
bool explicit new static_cast typeid
catch false operator template typename
class friend private this using
const_cast inline public throw virtual
delete mutable protected true wchar_t

Kata-kata yang dipesan tersebut di atas tidak boleh dipakai sebagai nama variable, class, enum, macro, dan struct.[6]
[sunting] Tipe data dasar

Untuk menyimpan suatu variabel diperlukan tempat khusus di dalam memori komputer, Besar dan tipe dari Variabel-variabel di dalam standar program C++ dispesifikasikan sebagai berikut.[6]
Nama Keterangan Ukuran Jangkauan
char Abjad/karakter atau untuk bilangan bulat kecil 1 byte signed: -128 to 127

unsigned: 0 to 255
short int (short) Bilangan bulat dengan jangkauan pendek 2 byte signed: -32768 to 32767

unsigned: 0 to 65535
int Bilangan bulat 4 byte signed: -2147483648 to 2147483647

unsigned: 0 to 4294967295
long int (long) Integer dengan jangkauan panjang 4 byte signed: -2147483648 to 2147483647

unsigned: 0 to 4294967295
bool Boolean, dapat bernilai benar atau salah (true or false) i byte true or false
float Angka dengan titik mengambang (bilangan cacah) 4 byte 3.4e +/- 38 (7 digit)
double Bilangan cacah dengan ketelitian ganda 8 byte 1.7e +/- 308 (15 digits)
long double Bilangan cacah dengan ketelitian ganda panjang 8 byte 1.7e +/- 308 (15 digits)
wchar_t Karakter lebar, biasa dipakai untuk Unicode karakter 2 byte 1 karakter lebar
[sunting] Daftar C++ compiler

Untuk mengubah kode-kode C++ program menjadi suatu program aplikasi yang dimengerti oleh sistem operasi dan komputer, diperlukan sebuah kompilator C++.[rujukan?] Berikut ini adalah beberapa kompilator C++ yang dapat digunakan secara gratis,

* Microsoft Visual C++ 2005 Express
* Turbo C++ Explorer
* Apple Xcode for Mac OS X
* Open Source Watcom / OpenWatcom C/C++ Compiler
* Digital Mars C/C++ Compiler (Symantec C++ Replacement)
* Bloodshed Dev-C++ C++ Compiler
* Free Microsoft .NET Framework Software Development Kit (SDK) / Free Microsoft Visual C++ Compiler
* Intel C++ Compiler for Linux Non-Commercial Version
* Sun Studio Compilers and Tools
* Open64 Compiler Tools
* Apple's Macintosh Programmer's Workshop (C and C++ compilers)
* TenDRA C/C++ Compiler
* GNU C/C++ Compiler
* Ch Embeddable C/C++ Interpreter (Standard Edition)
* DJGPP C and C++ Compilers
* CINT C and C++ Interpreter
* SDCC C Cross-compiler
* Cygwin Project (C & C++ Compilers)
* SDCC C Cross-compiler

[sunting] Pranala luar

* Homepage Bjarne Stroustrup
* C++ Users Journal
* Standard Template Library
* ISO Standard
* Andrei Alexandrescu
* Code guru, C++ resource
* C++ basic tutorial

[sunting] Referensi

1. ^ Hanif al fatta (2006). Dasar Pemrograman C++ disertai dengan Pengenalan Pemrograman Berorientasi Objek. ISBN 979-763-582-1.
2. ^ Bruce Eckel (2000). Thinking in C++. Jilid 1 dari Thinking in C++ Introduction to Standard C+, Bruce Eckel. ISBN 0139798099, 9780139798092.
3. ^ Bjarne Stroustrup (2000). The C++ programming language, Prentice Hall, 2000. ISBN 0201889544, 9780201889543.
4. ^ a b c d e Nicolai M. Josuttis (1991). C++ primer Jilid 54848 dari Programming languages, penerbit Addison-Wesley, 1991. ISBN 0201548488, 9780201548488.
5. ^ a b Nicolai M. Josuttis (2002). Object-oriented programming in C++, Penerbit J. Wiley, 2002, Tebal 610 halaman. ISBN 0470843993, 9780470843994.
6. ^ a b c d Gregory Satir, Doug Brown (2002). C++: the core language, Penerbit, O'Reilly Media, Inc., 1995, Tebal 207 halaman.. ISBN 156592116X, 9781565921160.