Showing posts sorted by relevance for query sistem informasi. Sort by date Show all posts
Showing posts sorted by relevance for query sistem informasi. Sort by date Show all posts

JAUH LEBIH DALAM MENGENAI BASIS DATA - LANJUTAN

Basis Data | Jauh Lebih dalam Mengenai Basis Data | Budayakan Berbagi

ABSTRAKSI DATA

Salah satu tujuan dari DBMS adalah untuk menyediakan antarmuka (inteface) dalam mengelola data yang lebih ramah (user friendly)kepada pemakai. Untuk itu, sistem tersebut akan menyembunyikan detail tentang bagaimana data disimpan dan dikelola. Karna itu, seringkali data yang terlihat oleh seorang pemakai dapat berbeda dengan yang sesungguhnya tersimpan secara fisik. Abstarsi data mengacu pada tingkatan/level dalam bagaimana melihat data dalam sebuah sistem basis data.
Ada 3 level abstarksi data :
  1. Level Fisik (Physical Level)
    Merupakan level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan. Pada level ini, pemakai melihat data sebagai gabungan dari struktur dan datanya sendiri. Pemakai juga berkompeten dalam mengetahui bagaimana representasi fisik dari penyimpanan data. Pada level ini kita berurusan dengan data sebagai teks, sebagai angka, atau bahkan melihatnya sebagai himpunan bit data.

  2. Level Lojik /Konseptual (Conceptual Level)
    Merupakan Level berikutnya dalam abstraksi data yang menggambarkan data secara fungsional yang disimpan dalam basis data serta hubungannya dengan data yang lain. Pemakai pada level ini, misalnya : mengetahui bahwa data pegawai disimpan dalam beberapa tabel, seperti tabel pribadi, tabel pendidikan, tabel pekerjaan, tabel keluarga, dan sebagainya.

  3. Level penampakan (View Level)
    Merupakan Level tertinggi dari abstraksi data yang hanya menunjukkan sebagian dari basis data. Banyak user dalam sistem basis data tidak akan terlibat dengan semua data/ informasi yang disimpan. Para user umumnya hanya membutuhkan sebagian data dalam basis data yang kemunculannya di mata pemakai diatu oleh aplikasi end-user. Aplikasi ini juga yang mengonversi data asli (fisik) menjadi data bermakna (lojik) pada pemakai. Misalnya, data hari yang disimpan dalam bentuk kode (1 senin, 2 untuk selasa, dan seterusnya) yang kemudian ditampilkan bukan dalam bentuk kodenya (1,2,3, dan seterusnya) tapi sudah dalam bentuk nama harinya (senin, selasa, rabu, dan seterusnya). Data yang ‘Dinikmati’ pemakai juga bahkan sama sekali berbeda dengan representasi fisiknya, misalnya untuk data yang dapat divisualkan sebagai gambar, data yang dapat diperdengarkan sebagai suara, dan sebagainya. Data yang diperlihatkan juga bisa saja tidak berasal dari hanya sebuah tabel tapi mewakili relasi antar tabel, tapibagi pemakai yang menggunakannya terasa sebagai satu kesatuan data yang kompak.

BAHASA BASIS DATA (DATABASE LANGUAGE)

DBMS merupakan perantara bagi pemakaidengan basis data dalam disk. Cara berinteraksi antara pemakai dengan basis data tersebut diatur dalam suatu bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Bahasa itu dapat kita sebut sebagai bahasa basis data yang terdiri atas sejumlah perintah (statement) yang diformulasikan dan dapat diberikan user dan dikenali/diproses oleh DBMS untuk melakukan suatu aksi tertentu. Contoh-contoh bahasa basis data adalah SQL, dBase, QUEL dan sebagainya. SQL merupakan bahasa basis data yang paling popular saat ini.
Sebuah bahasa basisdata biasanya dapat dipilah ke dalam 2 bentuk yaitu :
  1. Data Definition Language(DDL)
    Struktur basis data yang menggambarkan skema basis data secara keseluruhan dan didesain dengan bahasa khusus yang disebut Data Definition Language (DDL). Dengan bahasa inilah kita dapat membuat tabel baru, membuat index, mengubah tabel, menentukan struktur penyimpanan tabel, dan sebagainya. Hasil dari kompilasi perintah DDL adalah sekumpulan tabel yang disimpan dalam file khusus yang disebut Kamus Data (Data Dictionary).
    Kamus Data merupakan suatu metadata (super-data) yaitu data yang mendeskripsikan data sesungguhnya. Kamus data ini akan selalu diakses dalam suatu operasi basis datasebelum suatu file data yang sesungguhnya diakses.

  2. Data Manipulation Language (DML)
    Merupakan bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data. Manipulasi data dapat berupa :
    • Penambahan data baru ke suatu basis data
    • Penghapusan data dari suatu basis data
    • Pengubahan data di suatu basis data

    Pada level fisik, kita harus mendefinisikan algoritma yang memungkinkan pengaksesan yang efisien (yang cepat) terhadap data. Pada level yang lebih tinggi, yang dipentingkan bukan hanya efisien akses, tetapi juga efisieni interaksi pemakai dengan sistem (kemudahan permintaan akses).
    Data Manipulation Language (DML) merupakan bahasa yang bertujuan memudahkan pemakai untuk mengakses data sebagaimana dipresentasikan oleh model Data. Ada 2 jenis DML, yaitu :
    1. Prosedural, yang mensyaratkan agar pemakai menentukan, data apa yang diinginkan serta bagaimana cara mendapatkannya.
    2. Non Prosedural, yang membuat pemakai dapat menentukan data apa yang dinginkan tanpa menyebutkan bagaimana cara mendapatkannya.

STRUKTUR SISTEM BASIS DATA KESELURUHAN

Sebuah sistem pengelola basis data (DBMS) terbagi atas modul-modul yang masing-masing memiliki tanggung jawab dalam membentuk struktur sistem keseluruhan. Beberapa fungsi dalam sistem pengelola basis data mungkin telah disediakan oleh isstem operasi. Tetapi dalam banyak hal, sistem operasi hanya menyediakan layanan-layanan (service) dasar. Kelengkapan fungsi antara DBMS yang satu dengan yang lain bisa berbeda, baik dari sisi kualitas mapun kuantitasnya. DBMS sederhana seperti dBase atau MS_Access misalnya : tidak mengakomodasi pemakaian basis data oleh banyak pemakai. Tetapi dengan DBMS semacam Oracle Database, MS-SQL Server atau MySQL hal itu telah terakomodasi dengan baik.
Sebuah sistem pengelola basis data (DBMS) umumnya memiliki sejumlah komponen fungsional (modul) seperti :
  • File Manager, yang mengelola alokasi ruang dalam disk dan struktur data yang dipakai untuk mempresentasikan informasi yang tersimpan dalam disk. Sebenarnya sistem operasi (tempat di mana DBMS diaktifkan) juga memiliki modul file Manager. Tetapi File Manager di DBMS lebih difokuskan pada efisiensi dan efektivitas penyimpanan basis data dan objek-objek di dalamnya.
  • Database Manager, yang menyediakan antar muka (interface) antara data low level yang ada di basis data dengan program aplikasi dan query yang diberikan ke sistem.
  • Query Processor, yang menerjemahkan perintah-perintah dalam query language ke perintah low-level yang dapat dimengerti oleh database manager. Di samping itu, Query processor akan mentransformasikan permintaan pemakai ke bentuk yang lebih efisien, sehingga query menjadi lebih efektif.
  • DML Precompiler, yang mengonversi perintah DML yang ditambahkan daam sebuah proram aplikasi ke pemanggilan prosedur normal dalam bahasa induk. Precompiler ini akan berinteraksi dengan query processor.
  • DDL Compiler, yang mengkonversi perintah-perintah DDL ke dalam sekumpulan tabel yang mengandung metadata. Informasi tentang struktur tabel-tabel ini kemudian disimpan dalam kamus data.
Sekian dan semoga Bermanfaat ...
Definisi kecerdasan buatan

Definisi kecerdasan buatan

Definisi kecerdasan buatan | Budayakan Berbagi
Selamat datang buat teman-teman yang telah mampir di blog ini. Terima kasih. Disini kita akan membahas mengenai kecerdasan buatan (Artificial Intelligence) serta perbedaannya dengan kecerdasan konvensional. Okey, kita langsung saja ke pembahasan.

Kecerdasan buatan (Artificial Intelligence) :

Bagian dari ilmu komputer yang mempelajari bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia bahkan bisa lebih baik daripada yang dilakukan manusia. Menurut John McCarthy, 1956, AI : Untuk mengetahui dan memodelkan proses-proses berpikir manusia dan mendesain mesin agar dapat menirukan perilaku manusia.

Cerdas = memiliki pengetahuan + pengalaman, penalaran (bagaimana membuat keputusan & mengambil tindakan), moral yang baik agar mesin bisa cerdas (bertindak seperti & sebaik manusia) maka harus diberi bekal pengetahuan & mempunyai kemampuan untuk menalar. 2 bagian utama yg dibutuhkan untuk aplikasi kecerdasan buatan :
  • basis pengetahuan (knowledge base): berisi fakta-fakta, teori, pemikiran & hubungan antara satu dengan lainnya.
  • motor inferensi (inference engine) : kemampuan menarik kesimpulan berdasarkan pengetahuan.

BEDA KECERDASAN BUATAN & KECERDASAN ALAMI

Kelebihan kecerdasan buatan :
  1. Lebih bersifat permanen. Kecerdasan alami bisa berubah karena sifat manusia pelupa. Kecerdasan buatan tidak berubah selama sistem komputer & program tidak mengubahnya.
  2. Lebih mudah diduplikasi & disebarkan. Mentransfer pengetahuan manusia dari 1 orang ke orang lain membutuhkan proses yang sangat lama & keahlian tidak akan pernah dapat diduplikasi dengan lengkap.Jadi jika pengetahuan terletak pada suatu sistem komputer, pengetahuan tersebut dapat disalin dari komputer tersebut & dapat dipindahkan dengan mudah ke komputer yang lain.
  3. Lebih murah. Menyediakan layanan komputer akan lebih mudah & murah dibandingkan mendatangkan seseorang untuk mengerjakan sejumlah pekerjaan dalam jangka waktu yang sangat lama.
  4. Bersifat konsisten dan teliti karena kecerdasan buatan adalah bagian dari teknologi komputer sedangkan kecerdasan alami senantiasa berubah-ubah.
  5. Dapat didokumentasi.Keputusan yang dibuat komputer dapat didokumentasi dengan mudah dengan cara melacak setiap aktivitas dari sistem tersebut. Kecerdasan alami sangat sulit untuk direproduksi.
  6. Dapat mengerjakan beberapa task lebih cepat dan lebih baik dibanding manusia.
Kelebihan kecerdasan alami:
  1. Kreatif : manusia memiliki kemampuan untuk menambah pengetahuan, sedangkan pada kecerdasan buatan untuk menambah pengetahuan harus dilakukan melalui sistem yang dibangun.
  2. Memungkinkan orang untuk menggunakan pengalaman atau pembelajaran secara langsung. Sedangkan pada kecerdasan buatan harus mendapat masukan berupa input-input simbolik.
  3. Pemikiran manusia dapat digunakan secara luas, sedangkan kecerdasan buatan sangat terbatas.

BEDA KECERDASAN BUATAN & PROGRAM KONVENSIONAL

Kecerdasan buatan Program konvensional
Fokus pemrosesan Konsep simbolik / numerik (pengetahuan) Data & informasi
Pencarian Heuristik Algoritma
Sifat input Bisa tidak lengkap Harus lengkap
Keterangan Disediakan Biasanya tidak disediakan
Struktur Kontrol dipisahkan dari pengetahuan Kontrol terintegrasi dengan informasi (data)
Sifat output Kuantitatif Kualitatif
Kemampuan menalar Ya tidak

Program kecerdasan buatan dapat ditulis dalam semua bahasa komputer, baik dalam bahasa C, Pascal, Basic, dan bahasa pemrograman lainnya. Tetapi dalam perkembangan selanjutnya, dikembangkan bahasa pemrograman yang khusus untuk aplikasi kecerdasan buatan yaitu LISP dan PROLOG.

SEJARAH KECERDASAN BUATAN

Tahun 1950-an Alan Turing, seorang pionir AI dan ahli matematika Inggris melakukan percobaan Turing (Turing Test) yaitu sebuah komputer melalui terminalnya ditempatkan pada jarak jauh. Di ujung yang satu ada terminal dengan software AI dan diujung lain ada sebuah terminal dengan seorang operator. Operator itu tidak mengetahui kalau di ujung terminal lain dipasang software AI. Mereka berkomunikasi dimana terminal di ujung memberikan respon terhadap serangkaian pertanyaan yang diajukan oleh operator. Dan sang operator itu mengira bahwa ia sedang berkomunikasi dengan operator lainnya yang berada pada terminal lain.

Turing beranggapan bahwa jika mesin dapat membuat seseorang percaya bahwa dirinya mampu berkomunikasi dengan orang lain, maka dapat dikatakan bahwa mesin tersebut cerdas (seperti layaknya manusia).

Sekian dan semoga Bermanfaat ...

PENYEBAB DAN CARA MENGATASI ERROR 502 BAD GATEWAY

Sistem Informasi | ERROR 502 | Budayakan Berbagi
Saat anda membuka situs ini berarti anda sedang mendapatkan atau mengalami masalah pada halaman situs website yang anda buka ERROR 502 BAD GATEWAY.

Pertama kali saya mendapatkan masalah situs 502 pada saat melakukan upload file ke server. Pada saat saya jalankan urlnya terlihat tampilan 502 Bad Gateway pada halaman tersebut. Dan pernah di beberapa website yang lain yang saya akses juga terjaadi masalah tersebut. Namun tahukan Anda apakah arti sebenarnya dari istilah '502 Bad Gateway' ?

Bagi pengguna biasa, masalah ini sering diabaikan karena tidak akan berpengaruh pada browser atau perangkat komputer Anda. Akan tetapi, bagi para webmaster, kesalahan 'Error 502 Bad Gateway' ini bila tidak diatasi akan berakibat pada masalah yang berbuntut panjang, terutama pada hubungannya dengan traffic dan resource server.

Penanganan 'Error 502 Bad Gateway' ini dirasa tidaklah mudah bagi para webmaster, sebab harus dilakukan dengan memeriksa dan meneliti kembali setingan server serta menganalisis resource mana yang mengakibatkan terjadinya error.

Menurut yang dilansir laman PC Support, Kamis (19/12/2013), '502 Bad Gateway' adalah indikasi sebuah situs sedang mengalami sistem error. Error ini umumnya terjadi karena terlalu besarnya request yang masuk, sehingga server yang dimiliki oleh sebuah situs mengalami overload karena tidak mampu menangani banyaknya request.

Pesan indikasi sistem error pada server sering muncul dalam berbagai bentuk yang berbeda-beda, antara lain:
  • "502 Bad Gateway"
  • "502 Service Temporarily Overloaded"
  • "Error 502"
  • "Temporary Error (502)"
  • "502 Proxy Error"
  • "502 Server Error: The server encountered a temporary error and could not complete your request."
  • "HTTP 502"
  • "Bad Gateway: The proxy server received an invalid response from an upstream server."
  • "HTTP Error 502 - Bad Gateway".

Namun setelah saya telusuri di beberapa halaman website menjelaskan bahwa masalahanya terletak pada ketidakmampuan server untuk menangani request, '502 Bad Gateway'. Namun menurut saya penanganan ini buat saya kurang tepat karena server yang saya beli masih baru dan belum bisa di akses. Dan saya telusuri lebih lanjut ternyata kesalahan terjadi pada file konfigurasi .htaccess.

Sebenarnya permasalahan '502 Bad Gateway ' bukanlah sebuah masalah besar bagi para pengguna. Sebab, permasalahan ini tidak terjadi pada browser ataupun perangkat komputasi yang Anda gunakan. Namun hal ini pastinya akan mengganggu keasyikan Anda saat berselancar di jagat maya.

Jadi kesimpulannya masalah error 502 bisa saja terjadi karena masalah ketidakmampuan serve untuk menangani request, '502 Bad Gateway' atau pada file konfigurasi .htaccess.

MENGENAL VISUAL BASIC 6.0

Visual Basic | KMenegenal Visual Basic 6.0 | Budayakan Berbagi
Visual basic merupakan salah satu bahasa pemprograman. Visual basic atau biasa kita sebut dengan nama VB, merupakan bahasa pemprograman dari Microsoft. VB ini dibuat dari sebuah ide untuk membuat bahasa pemprograman yang sederhana dan mudah dalam pembuatan scriptnya(Simple scripting language) untuk graphic user interface yang dikembangkan oleh sistem operasi microsoft windows .

Visual Basic merupakan bahasa pemrograman yang sangat mudahdipelajari, dengan teknik pemrograman visual yang memungkinkan penggunanyauntuk berkreasi lebih baik dalam menghasilkan suatu program aplikasi. Ini terlihatdari dasar pembuatan dalam visual basic adalah FORM, dimana pengguna dapatmengatur tampilan form kemudian dijalankan dalam script yang sangat mudah.Ledakan pemakaian Visual Basic ditandai dengan kemampuan Visual Basicuntuk dapat berinteraksi dengan aplikasi lain di dalam sistem operasi Windowsdengan komponen ActiveX Control.

Dengan komponen ini memungkinkan penguna untukmemanggil dan menggunakan semua model data yang ada di dalam systemoperasi windows. Hal ini juga ditunjang dengan teknik pemrograman di dalamVisual Basic yang mengadopsi dua macam jenis pemrograman yaitu PemrogramanVisual dan Object Oriented Programming (OOP).Visual Basic 6.0 sebetulnya perkembangan dari versi sebelumnya denganbeberapa penambahan komponen yang sedang tren saat ini, seperti kemampuanpemrograman internet dengan DHTML (Dynamic HyperText Mark Language), danbeberapa penambahan fitur database dan multimedia yang semakin baik. Sampai saatbuku ini ditulis bisa dikatakan bahwa Visual Basic 6.0 masih merupakan pilihpertama di dalam membuat program aplikasi yang ada di pasar perangkat lunaknasional. Hal ini disebabkan oleh kemudahan dalam melakukan proses developmentdari aplikasi yang dibuat.

MENJALANKAN VISUAL BASIC 6.0

  1. Klik kanan icon program VB 6.0 pada desktop
  2. Kemudian pilih standard EXE
    Pembuatan program aplikasi menggunakan Visual Basic dilakukan dengan membuat tampilan aplikasi pada form, kemudian diberi script program di dalam komponen-komponen yang diperlukan. Form disusun oleh komponen-komponen yang berada di [Toolbox], dan setiap komponen yang dipakai harus diatur propertinya lewat jendela [Property]. Menu pada dasarnya adalah operasional standar di dalam sistem operasi windows, seperti membuat form baru, membuat project baru, membuka project dan menyimpan project. Di samping itu terdapat fasilitas-fasilitas pemakaian visual basic pada menu.

LINGKUNGAN KERJA VB 6.0

Untuk memulai pembuatan program aplikasi di dalam Visual Basic, yang dilakukan adalah membuat project baru. Project adalah sekumpulan form, modul, fungsi, data dan laporan yang digunakan dalam suatu aplikasi. Membuat projrct baru dapat dilakukan dengan memilih menu [File] > [New Project] atau dengan menekan ikon [new project] pada Toolbar yang terletak di pojok kiri atas. Setelah itu akan muncul konfirmasi untuk jenis project dari program aplikasi yan akan dibuat seperti terlihat pada gambar dibawah ini.
Visual Basic 6.0 menyediakan 13 jenis project yang bisa dibuat. Ada beberapa project yang biasa digunakan oleh banyak pengguna Visual Basic, antara lain:
  1. Standard EXE: Project standar dalam Visual Basic dengan komponen-komponenstandar. Jenis project ini sangat sederhana, tetapi memiliki keunggulan bahwasemua komponennya dapat diakui oleh semua unit komputer dan semua usermeskipun bukan administrator. Pada buku ini akan digunakan project StandardEXE ini, sebagai konsep pemrograman visualnya.
  2. ActiveX EXE: Project ini adalah project ActiveX berisi komponen-komponenkemampuan intuk berinteraksi dengan semua aplikasi di sistem operasi windows.
  3. ActiveX DLL: Project ini menghasilkan sebuah aplikasi library yang selanjutnyadapat digunakan oleh semua aplikasi di sistem operasi windows.
  4. ActiveX Control: Project ini menghasilkan komponen-komponen baru untukaplikasi Visual Basic yang lain.
  5. VB Application Wizard: Project ini memandu pengguna untuk membuat aplikasisecara mudah tanpa harus pusing-pusing dengan perintah-perintah pemrograman.
  6. Addin: Project seperti Standard EXE tetapi dengan berbagai macam komponentambahan yang memungkinkan kebebasan kreasi dari pengguna.
  7. Data project: Project ini melengkapi komponennya dengan komponen-komponendatabase. Sehingga bisa dikatakan project ini memang disediakan untukkeperluan pembuatan aplikasi database.
  8. DHTML Application: Project ini digunakan untuk membuat aplikasi internetpada sisi client (client side) dengan fungsi-fungsi DHTML.
  9. IIS Application: Project ini menghasilkan apliaksi internet pada sisi server(server side) dengan komponen-komponen CGI (Common Gateway Interface).

MENGENAL TAMPILAN KERJA VB 6.0


  1. Main Menu
    Main menu terdiri dari dua komponen yaitu Menubar dan TitleBar. MenuBar menampilkan menu yang berisi perintah-perintah pada Visual Basic, sedangkan TitleBar menampilkan judul proyek Visual Basic yang sedang dikerjakan.
  2. Menu ToolBar
    Menu ToolBar merupakan menu berbentuk icon yang berisi perintah. ToolBar disediakan Visual Basic untuk mengakses berbagai fungsi yang ada dalam menu secara lebih cepat dan lebih mudah.
  3. Menu ToolBox
    ToolBox mengandung semua objek atau kontrol yang dibutuhkan untuk membentuk suatu program aplikasi. Kontrol adalah suatu objek yang akan menjadi interface (penghubung) antara program aplikasi dan user.
  4. Form Window
    Form Window atau jendela form adalah daerah kerja utama, Form Window untuk meletakkan berbagai macam objek interaktif seperti teks, gambar, tombol-tombol perintah, scrollbar dan sebagainya. Pada saat program aplikasi dijalankan, semua yang terdapat di dalam form akan ditampilkan pada layar window. Jendela form inilah yang akan menjadi latar belakang dari program aplikasi.
  5. Project Explorer
    Jendela Project Explorer adalah jendela yang mengandung semua file di dalam aplikasi Visual Basic. Setiap aplikasi dalam Visual Basic disebut dengan istilah project (proyek), dan setiap proyek bisa mengandung lebih dari satu file. Pada Project Explorer ditampilkan semua file yang terdapat pada aplikasi (proyek), misalnya form, modul, class dan sebaginya.
  6. Jendela Properties
    Jendela Properties adalah jendela yang mengandung semua informasi mengenai objek yang terdapat pada aplikasi Visual Basic. Properti adalah sifat dari sebuah objek, seperti nama, warna, ukuran, posisi dan sebagainya. Untuk mengatur bentuk dan karakteristik dari setiap objek melalui Jendela Properties. Jendela Properties ini memiliki dua buah tab yaitu tab Alphabetic dan tab Categorized. Pada tab Alphabetic, semua properti dari objek akan diurutkan berdasarkan abjad, sedangkan pada tab Categorized, semua properti dikelompokkan berdasarkan jenisnya. Tidak ada perbedaan antara kedua tab tersebut terhadap properti yang ditampilkan, perbedaan keduanya hanyalah cara menampilkan.
  7. Form Layout Window
    Form Layout Window adalah jendela yang menggambarkan posisi dari form yang ditampilkan pada layar monitor. Posisi form pada Form Layout Window inilah yang merupakan petunjuk di mana aplikasi akan ditampilkan pada layar monitor saat dijalankan. Jika ingin memindahkan form ke posisi yang lain pada layar, dengan menggeser form tersebut pada jendela Form Layout Window.
  8. Form Layout
    Form layout adalah melihat letak/posisi form yang sedang kita jalankan.
  9. Jendela Code
    Jendela Code adalah salah satu jendela yang penting dalam Visual Basic. Jendela ini berisi kode-kode program yang merupakan instruksi-instruksi untuk aplikasi Visual Basic. Setiap objek pada Visual Basic dapat ditambahkan dengan kode-kode program untuk melakukan tugas-tugas tertentu, misalnya menutup aplikasi, membatalkan perintah dan sebagainya. Pada saat menjalankan Visual Basic, jendela ini tidak akan ditampilkan pada layar.


Baca juga artikel lainnya :

Okey, buat teman-teman klau ada yang kurang dipahami silahkan komentar baik mengenai artikel ini atau mengenai masalah web. Insya allah kami siap membantu. Selamat berjuang dan semoga ilmunya tersampaikan ...

Sekian dan semoga Bermanfaat ...

MENGENAL HTML

Html | Mengenal html | Budayakan Berbagi

MENGENAL HTML

Sebelumnya saya berterima kasih atas kunjungannya. Jadi disini kita akan membahas mengenai pengenalan html atau mengenal html dan apa saja yang kita butuhkan untuk memulai belajar membuat suatu web atau belajar script html. Jadi script html merupakan dasar dalam membuat suatu web. Kenapa dasar ? karena bahasa html-lah yang akan menampilkan web yang kita rancang di browser, yang telah diterjemahkan sehingga html dikatakan merupakan dasar dalam pembuatan web.

Penemuan www atau world wide web sangat berdampak besar terhadap perkembangan internet. Dengan adanya www sebuah situs dapat berisi sekumpulan informasi berupa teks, gambar dan video. www merupakan url atau alamat web yang ingin ditampilkan. Web didesain dengan menggunakan bahasa html. Html merupakan singkatan dari Hyper Text Markup Language atau merupakan bahasa pemprograman yang digunakan untuk membuat sebuah website. HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. Menggunakan tag-tag tertentu untuk menyatakan kode-kode yang harus ditafsirkan oleh browser agar halaman tersebut dapat ditampilkan di web browser.

Sampai saat ini HTML merupakan standar Internet yang dikendalikan dan didefinisikan pemakaiannya oleh World Wide Web Consortium (W3C). Pada tahun 1989, HTML dibuat oleh kolaborasi Berners-lee Robert dengan Caillau TIM pada saat mereka bekerja di CERN (CERN merupakan lembaga penelitian fisika energi tinggi di Jenewa). Tim Berners Lee lahir di inggris tepatnya dikota London, 8 juni 1955. Kedua orang tuanya merupakan ahli matematika. Tim burners Lee adalah seorang lulusan dari Queen's College di Universitas Oxford pada tahun 1976. Kontribusi terbesar Berners Lee terhadap perkembangan internet adalah dengan tidak menpatenkan world wide web sehingga www dapat digunakan secara bebas.

SEKILAS TENTANG HTML

HTML adalah bahasa dari World Wide Web yang dipergunakan untuk menyusun dan membentuk dokumen agar dapat ditampilkan pada program browser. Html terdiri dari kode-kode tertentu yang akan memerintahkan web browser untuk menampilkan informasi. baik itu berupa teks, gambar, suara dan lain-lain. Disebut markup language karena mengandung tanda-tanda tertentu yang digunakan untuk menentukan tampilan teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Tiap kali kita mengakses dokumen web, maka sesungguhnya kita mengakses dokumen seseorang yang ditulis dengan menggunakan format HTML. Pada Html dipergunakan hypertext link atau hubungan antara teks dan dokumen lain. Dengan demikian pembaca dokumen bisa melompat dari satu dokumen ke dokumen yang lain dengan mudah.

BELAJAR HTML

Untuk memulai belajar html dibutuhkan dua software (Aplikasi) yaitu Html editor dan web browser. Html editor digunakan untuk mengetikkan script/ kode-kode html. Beberapa contoh aplikasi html editor : Dreamweaver, Notepad, Notepad ++, Sublime Text, dan lain-lain. Sedangkan, Web browser merupakan aplikasi yang digunakan untuk mengakses suatu halaman website dan berfungsi menerjemahkan kode (Script) Html yang biasanya ditambahkan JavaScript menjadi sebuah Informasi yang sudah tertata dan menarik secara visual. Beberapa contoh dari aplikasi web browser adalah Internet Explorer, Opera, google Chrome, Mozilla, Firefox, dan lain-lain. Kita hanya membutuhkan salah satu saja. Karena setiap computer yang menggunakan sistem operasi windows telah memiliki aplikasi Internet Explorer.

Buat teman-teman yang ingin belajar web jangan menyerah, jika ada sesuatu yang belum dipahami silahkan berkomentar. Insya allah kami siap membantu sampai teman dapat memahami html dan lanjut ke materi selanjutnya. Selamat Berjuang !!!


Sekian dan semoga Bermanfaat ...

PENYEBAB DAN CARA MENGATASI 500 INTERNAL SERVER ERROR

Sistem Informasi | ERROR 500| Budayakan Berbagi

PENYEBAB DAN CARA MENGATASI 500 INTERNAL SERVER ERROR PADA HOSTING

Pengalaman yang saya dapatkan setelah mengupload file ke server. Kemudian saya jalankan urlnya yang terlihat pada halaman saya error 500 Internal server error.

Ada banyak penyebab yang mengakibabkan website mengalami Internal Server Error. Dan paling banyak kasus ini terjadi disebabkan karena kesalahan konfigurasi di file .htaccess. Meskipun pada umumnya kesalahan ditemukan di script website, error juga bisa teradi karena kesalahan file permissions di script itu sendiri, atau file lain, atau direktori yang digunakan oleh script.
Berikut beberapa jenis error karena Internal server error :
  1. 500 Internal Server Error
  2. HTTP 500 - Internal Server Error
  3. Temporary Error (500)
  4. Internal Server Error
  5. HTTP 500 Internal Error
  6. 500 Error
  7. HTTP Error 500
  8. 500. That's an error
  9. HTTP Error 502 - Bad Gateway.
Penanganan dari masalah tersebut bisa saja disebabkan oleh:
  1. Periksa file error_log yang ada pada folder public_html atau folder tempat website berada.
  2. Lihat error log terakhir, Beberapa case biasanya berhubungan dengan module php yang belum terinstall, versi php yang perlu dinaikkan atau diturunkan, kesalahan setting permission dan ownership, atau karena kesalahan setting file .htaccess
  3. Lakukan penyelesaian sesuai error_log yang ada.
  4. Cek file .htaccess. Mungkin Anda telah menambahkan beberapa konfigurasi tambahan ke file .htaccess (script website pun dapat menerapkan perubahan ini, contohnya plugin yang baru saja diinstall di WordPress kemungkinan akan melakukan perubahan pada file tersebut). Pastikan untuk mengecek kembali konfigurasi .htaccess hingga tak ada error yang ditemukan. Untuk memastikan apakah ada masalah di file .htaccess, hapus atau ubah nama file .htaccess. (PENTING: Backup file .htaccess terlebih dulu jika Anda ingin menghapusnya).
  5. PHP code Timing Out. Jika script PHP Anda membuat koneksi jaringan eksternal, maka timing out bisa terjadi pada koneksi tersebut. Bilamana terlalu banyak koneksi yang dibuat dan terjadi time out, maka akan mengakibatkan internal server error. Untuk mencegah hal ini terjadi, kami sarankan untukmembuat code script PHP yang relevan dengan menggunakan aturan timeout.
Sekian artikel kali ini semoga dapat membantu ...

Sejarah Php

Php | Sejarah Php | Budayakan Berbagi

Selamat datang teman-teman. Disini kita akan membahas sedikit mengenai awal mula munculnya PHP dan apa saja keunggulan dari PHP ini.
Okey, kita langsung saja ke pembahasan.

Rasmus Lerdrof seorang Software Developer merupakan sosok yang pertama kali yang menemukan PHP pada 1995. Ide awal PHP adalah ketika itu Radmus ingin mengetahui jumlah pengunjung yang membaca resume onlinenya. script yang dikembangkan baru dapat melakukan dua pekerjaan, yakni merekam informasi visitor, dan menampilkan jumlah pengunjung dari suatu website. Dan sampai sekarang kedua tugas tersebut masih tetap populer digunakan oleh dunia web saat ini. Kemudian, dari situ banyak orang di milis mendiskusikan script buatan Rasmus Lerdrof, hingga akhirnya rasmus mulai membuat sebuah tool/script, bernama Personal Home Page (PHP).

Kebutuhan PHP sebagai tool yang serba guna membuat Lerdorf melanjutkan untuk mengembangkan PHP hingga menjadi suatu bahasa tersendiri yang mungkin dapat mengkonversikan data yang di inputkan melalui Form HTML menjadi suatu variable, yang dapat dimanfaatkan oleh sistem lainnya. Untuk merealisasikannya, akhirnya Lerdrof mencoba mengembangkan PHP menggunakan bahasa C ketimbang menggunakan Perl. Tahun 1997, PHP versi 2.0 di rilis, dengan nama Personal Home Page Form Interpreter (PHP-FI). PHP Semakin popular, dan semakin diminati oleh programmer web dunia. Rasmus Lerdrof benar-benar menjadikan PHP sangat populer, dan banyak sekali Team Developer yang ikut bergabung dengan Lerdrof untuk mengembangkan PHP hingga menjadi seperti sekarang, Hingga akhirnya dirilis versi ke 3-nya, pada Juni 1998, dan tercatat lebih dari 50.000 programmer menggunakan PHP dalam membuat website dinamis.

Pengembangan demi pengembangan terus berlanjut, ratusan fungsi ditambahkan sebagai fitur dari bahasa PHP, dan di awaal tahun 1999, netcraft mencatat, ditemukan 1.000.000 situs di dunia telah menggunakan PHP. Ini membuktikan bahwa PHP merupakan bahasa yang paling populer digunakan oleh dunia web development. Hal ini mengagetkan para developernya termasuk Rasmus sendiri, dan tentunya sangat diluar dugaan sang pembuatnya. Kemudian Zeev Suraski dan Andi Gutsman selaku core developer (programmer inti) mencoba untuk menulis ulang PHP Parser, dan diintegrasikan dengan menggunakan Zend scripting engine, dan mengubah jalan alur operasi PHP. Dan semua fitur baru tersebut di rilis dalam PHP 4.
13 Juli 2004, evolusi PHP, PHP telah mengalami banyak sekali perbaikan disegala sisi, dan wajar jika netcraft mengumumkan PHP sebagai bahasa web populer didunia, karena tercatat 19 juta domain telah menggunakan PHP sebagai server side scriptingnya. PHP saat ini telah Mendukung XML dan Web Services, Mendukung SQLite. Tercatat lebih dari 19 juta domain telah menggunakan PHP sebagai server scriptingnya. Benar benar PHP sangat mengejutkan.

Yang menjadikan PHP berbeda dengan HTML adalah proses dari PHP itu sendiri. HTML merupakan bahasa statis yang apabila kita ingin merubah konten/isinya maka yang harus dilakukan pertama kali nya adalah, membuka file-nya terlebih dahulu, kemudian menambahkan isi kedalam file tersebut. Beda hal nya dengan PHP. Bagi anda yang pernah menggunakan CMS seperti wordpress atau joomla yang dibangun dengan PHP tentunya, ketika akan menambahkan konten kedalam website, anda tinggal masuk kedalam halaman admin, kemudian pilih new artikel untuk membuat halaman/content baru. Artinya hal ini, seorang user tidak berhubungan langsung dengan scriptnya. Sehingga seorang pemula sekalipun dapat menggunakan aplikasi seperti itu.

Keunggulan PHP :

  1. Gratis
    Apa yang membuat PHP begitu berkembang sangat pesat?? hingga jutaan domain menggunakan PHP, begitu populernya PHP?? Jawabannya adalah karena PHP itu gratis. Saya sendiri menyukai bahasa yang satu ini selain mudah juga karena gratis.
  2. Cross platform
    Artinya dapat di gunakan di berbagai sistem operasi, mulai dari linux, windows, mac os dan os yang lain.
  3. Mendukung banyak database
    PHP telah mendukung banyak database, ini mengapa banyak developer web menggunakan PHP Adabas D Adabas D, dBase dBase, Empress Empress, FilePro (read-only) FilePro (read-only) Hyperwave, IBM DB2, Informix, Ingres, InterBase, FrontBase mSQL, Direct MS-SQL, MySQL MySQL, ODBC, Oracle (OCI7 and OCI8), Ovrimos, PostgreSQL SQLite, Solid, Sybase, Velocis, Unix dbm.
  4. On The Fly
    PHP sudah mendukung on the fly, artinya dengan php anda dapat membuat document text, Word, Excel, PDF, menciptakan image dan flash, juga menciptakan file-file seperti zip, XML, dan banyak lagi.
Sekian artikel kali ini, silahkan lanjut ke materi selanjutnya dan budayakan berbagi dan semoga Bermanfaat ...
APA SAJA PROGRAM YANG DAPAT DIBUAT DENGAN PHP ???

APA SAJA PROGRAM YANG DAPAT DIBUAT DENGAN PHP ???

Php | apa saja program yang dapat dibuat dengan php ??? | Budayakan Berbagi

APA SAJA PROGRAM YANG DAPAT DIBUAT DENGAN PHP ???

Meskipun pengembangan PHP lebih difokuskan untuk proses pembuatan aplikasi web (server-side scripting), tapi sebenarnya PHP memiliki kemampuan lebih dari itu. PHP dapat digunakan untuk membuat 3 tipe aplikasi, yaitu:

  • Aplikasi web (Server-side scripting)
    Terdapat 3 hal yang perlu kita sediakan untuk dapat menjalakan kode PHP yang diperankan sebagai aplikasi web, yaitu: PHP paster (PHP Interpreter) atau software PHP itusendiri, server web (Apache, IIS, nginx, lighttpd, dsb) dan web browser (IE, Mozilla Firefox, Google Chrome, Opera, Safari, dsb). Agar kode dapat dieksekusi oleh PHP Interpreter, server web harus dalam keadaan aktif. akses halaman webnya sendiri dilakukan dengan menggunakan aplikasi web browser.

  • Program CLI (Command-line Scripting)
    Dalam jenis aplikasi ini, kode PHP dapat dijalankan hanya dengan PHP Interpreter tanpa adanya server web maupun web browser dan dilakukan melalui command prompt atau terminal. Jenis penggunaan ini pada umumnya digunakan untuk melakukan tugas-tugas regular yang dikerjakan dibelakang layar seperti proses backup data. Kode PHP dapat dieksekusi secara otomatis dan terjadwal melalui program cron (*nix dan Linux) atau Task Scheduler (Windows).

  • Aplikasi Dekstop (GUI)
    Dalam keadaan normal, distribusi PHP tidak menyertakan pustaka untuk pembuatan aplikasi berbasis GUI. Untuk pengembangan aplikasi desktop dengan PHP, kita harus menggunakan pustaka yang disediakan oleh pihak ketiga, seperti PHP-GTK wxPHP.

Pada tahun 2010, terdapat komunitas yang membentuk proyek PHP for Android (PFA), yang menjadikan PHP dapat dipadukan dengan Scripting layer for Android (SL4A) untuk membentuk aplikasi-aplikasi mobile yang berjalan di atas sistem Operasi Android. Informasi lengkapnya mengenai PFA dapat dilihat di situs: http//www.phpforandroid.net.

Sekian dan semoga Bermanfaat ...