Pengertian Komputer Operator Aritmatika

Menurut M.J. Alexander dalam buku Information System Analysis: Theory and Application, sistem merupakan suatu kelompok dari elemen-elemen yang menunjukkan suatu kumpulan saling berhubungan diantaranya dan berinteraksi bersama-sama menuju satu atau lebih tujuan, sasaran atau akhir dari sebuah sistem.

2.2.2 Pengertian Sistem Informasi

Sistem Informasi adalah suatu cara tertentu untuk menyediakan informasi yang dibutuhkan oleh organisasi untuk beroperasi dengan cara yang optimal dan untuk organisasi bisnis dengan cara yang dapat menghasilkan keuntungan. Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri atas komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi. Sistem informasi didalam organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat material, dan kegiatan strategi dari suatu organisasi dan juga menyediakan pihak luar tertentu dengan laporan yang diperlukan. Sistem informasi menerima masukan data dan instruksi, mengolah data tersebut sesuai instruksi dan mengeluarkan hasil.

2.3 Pengertian Komputer

Universitas Sumatera Utara Komputer berasal dari bahasa latin “computare” yang mengandung arti menghitung. Karena luasnya bidang garapan ilmu komputer, maka para ahli dan peneliti sedikit berbeda dalam mendefinisikan terminologi komputer. Menurut V. Carl Hamacher, Zvonko G. Vranesic, Safwat G. Zaky, Computer Organization 5th Edition, McGraw-Hill, 2001. Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan listing program yang telah tersimpan didalam memorinya, dan menghasilkan output berupa informasi. Menurut Robert H. Blissmer, Computer Anual, An Introduction to Information Systems 1985-1986 2nd Edition , John Wiley Sons, 1985. Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut : 1. Menerima input 2. Memproses input tersebut sesuai dengan programnya 3. Menyimpan perintah-perintah dan hasil dari pengolahan 4. Menyediakan output dalam bentuk informasi Menurut William M. Fouri, Introduction to the Computer: The Tool of Business 3rdEdition , Prentice Hall, 1981. Komputer adalah suatu pemroses data yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmatika, dan operasi logika, tanpa campur tangan manusia. Dari berbagai pendapat diatas, maka dapat disimpulkan secara umum bahwa komputer merupakan suatu peralatan elektronik yang dapat menerima input, mengolah input, mengolah input menggunakan suatu program yang tersimpan di memori komputer, memberikan output yang berupa Universitas Sumatera Utara informasi, dan dapat menyimpan program serta hasil pengolahan dalam suatu media penyimpanan.

2.4 Pengertian Internet

Istilah internet berasal dari singkatan dua suku kata yaitu, interconnected dan network. Interconnected berarti hubungan yang sangat luas, sedangkan network berarti jaringan kerja. Maka internet merupakan adalah sebuah sistem komunikasi global yang menghubungkan komputer-komputer dan jaringan-jaringan komputer di seluruh dunia. Komputer dan jaringan dengan berbagai platform yang mempunyai perbedaan dan ciri khas masing-masing Unix, Linux, Windows, Mac, dll bertukar informasi dengan sebuah protokol standard yang dikenal dengan TCPIP Transmission Control Protocol Internet Protocol . Komputer yang dahulunya berdiri sendiri kini dapat berhubungan langsung komputer-komputer lainnya diseluruh dunia. Jaringan ini tercipta melalui saluran komunikasi yang meliputi telepon, satelit, dan jalur telekomunikasi lainnya. Agar komunikasi dapat terhubung serta dapat menggunakan fasilitas internet, maka harus berlangganan ke salah satu ISP Interenet Service Provider atau penyelenggara layanana internet.

2.4.1 Fasilitas dalam Dunia Internet

Fasilitas- fasilitas yang tersedia dalam layanan internet antara lain: Universitas Sumatera Utara 1. WWW World Wide Web merupakan kumpulan web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk digunakan bersama. Berbagai informasi dapat ditemukan pada WWW, seperti informasi politik, ekonomi, sosial, budaya, sastra, sejarah, teknologi, pendidikan, dan sebagainya. Misalnya mengumpamakan WWW sebagai perpustakaan besar yang menyediakan berbagai informasi yang dibutuhkan. 2. Search engine adalah salah satu fasilitas internet yang dijalankan melalui browser untuk mencari informasi yang diinginkan. Search engine menampung database situs-situs dari seluruh dunia yang jumlahnya milyaran halaman web, cukup dengan memasukkan kata kuncinya maka search engine akan menampilkan beberapa link situs yang disertai dengan keterangan singkat. Search engine yang sangat terkenal adalah Google, namun masih banyak search engine lainnya seperti Altavista, MSN, Yahoo Search dan sebagainya. 3. E-Mail Electronic Mail dengan fasilitas ini dapat mengirim dan menerima surat elektronik e-mail pada atau dari pemakai komputer lain yang terhubung di internet, dan dapat menyertakan file sebagai lampiran attachment. Sebelum dapat menggunakan e-mail, terlebih dahulu mendaftar pada salah satu penyedia layanan email seperti Yahoo, Gmail, Rocketmail, dan lain sebagainya. 4. Mailing list merupakan salah satu fasilitas internet untuk berdiskusi melalui email, satu pesan dari seorang anggota akan diterima oleh semua anggota. Kelompok diskusi mailing list ada banyak sekali dan dibagi menjadi 2 dua kategori: Universitas Sumatera Utara a. Berdasarkan topik, topik mailing list beraneka ragam mulai dari tentang hobi bercocok tanam, fashion sampai penelitian tentang NASA, biasanya mailing list ini terbuka untuk umum. b. Berdasarkan kelompok tertentu, misalnya mailing list Medan- Linux, HMI, KAMMI, PAN, PEMA, BEM, dan lain sebagainya. Biasanya mailing list ini tertutup atau hanya untuk anggota saja. 5. Chatting merupakan layanan percakapan online yang biasa digunakan pengguna internet untuk berbicara dengan pengguna lain. Biasanya layanan ini digunakan untuk ajang mencari teman baru, hubungan sosial, hingga menjadi solusi komunikasi yang murah dan mudah. Ada banyak program chatting di antaranya Yahoo Instant Manager, Mirc, MSN, Twitter, Facebook, Path, dan lainnya.

2.5 Pengenalan HTML

HTML atau yang memiliki kepanjangan Hypertext Markup Languange adalah script dimana bisa menampilkan informasi dan daya kreasi lewat internet. HTML terdiri sendiri adalah suatu dokumen teks biasa yang mudah dimengerti dibanding bahasa pemrograman yang lainnya. Karena itu maka HTML dapat dibaca oleh berbagai platform seperti: Windows, Linux, Macintosh, Kata “Markup Languange” pada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam skrip HTML dimana bisa mengatur judul, garis, tabel, gambar, dan lain-lain dengan perintah yang telah digunkana pada elemen HTML. Universitas Sumatera Utara Penamaan dokumen HTML dapat dilakukan dengan memilih suatu nama, sembarang nama, kemudian menambahkan ekstensi “.htm” atau “.html” tanda kutip tidak perlu dituliskan, hanya sebagai penjelas saja. HTML sendiri dikeluarkan oleh W3C World Wide Web Consortium setiap terjadi perkembangan pada level HTML, harus dievaluasi ketat dan disetujui oleh W3C. Hingga kini versi terakhir dari HTML yang disetujui oleh W3C adalah HTML versi 4.0.1.

2.5.1 Bagian – bagian HTML

HTML terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu kelompok perintah tertentu, misalnya kelompok perintah form yang ditandai dengan kode form, judul dengan title dan sebagainya. Untuk mengetahui lebih lanjut mengenai bagian-bagian HTML, perhatikan skema dibawah ini: html head title title head body Isi dari halaman web body html Keterangan : Universitas Sumatera Utara 1. Dokumen HTML selalu diawali dengan tanda tag pembuka html dan diakhiri dengan tag penutup html. 2. Pada elemen head headhead dapat disisipkan kode-kode untuk menuliskan keterangan tentang dokumen HTML, atau dapat juga disisipkan kode-kode pemrograman web seperti JavaScript, VBScripts, atau CSS untuk menambah daya tarik pada situs yang dibuat agar lebih menarik dan dinamis. 3. Elemen body bodybody berisi tag-tag untuk isi atau layout tampilan situs, seperti: fontfont, tabletable, formform. Jadi jelas bahwa elemen adalah suatu bagian yang besar yang terdiri dari kode- kode tersebut. Sedangkan tag hanyalah merupakan bagian dari elemen. Tag adalah kode-kode yang digunakan untuk men-setting dokumen HTML. Secara garis besar bentuk umum tag adalah sebagai berikut: tag-awal TEKS tag-akhir. Namun ada juga tag yang tidak perlu ada penutup seperti br, hr, img, dan lain-lain.

2.6 Pengenalan PHP

2.6.1 Sejarah PHP

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP bernama FI Form Interpreted. Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web. Universitas Sumatera Utara Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamainya PHPFI. Pada saat tersebut kepanjangan PHPFI adalah Personal Home Page Form Interpreter . Dengan pelepasan kode sumber ini menjadi open source , maka banyak programmer yang tertarik untuk ikut dalam pengembangan PHP. Pada November 1997, diliris PHPFI 2.0. Pada liris ini interpreter sudah diimplementasikan dalam C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHPFU 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 nama rilis tersebut menjadi PHP 3.0. Pada pertengahan tahun 1999, Zend merilis PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai. Versi ini banyak dipakai sebab versi ini mampu membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman ke arah pemrograman berorientasi objek. Universitas Sumatera Utara

2.6.2 Kelebihan PHP dari Bahasa Pemrograman Lain

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

2.6.3 Contoh Pemrograman dengan Menggunakan PHP

Sebelum belajar bahasa pemrograman ini PHP, kita direkomendasikan terlebih dahulu belajar atau mengetahui bahasa dasar pemrograman web HTML Hypertext Markup Language dan JavaScript, karena PHP merupakan pengembangan dari bahasa pemrograman tersebut. Kemudian, pastikan di PC Anda sudah terpasang dengan baik server lokal localhost seperti Apache, XAMPP, WAMP dan lain-lain. Dalam pembelajaran bahasa pemrograman PHP, yang harus kita ketahui terlebih dahulu adalah tag yang dipakai dalam bahasa pemrograman web ini. PHP memiliki open tag tag pembuka dan close tag tag penutup. Universitas Sumatera Utara Open tag : ? atau ?php Close tag: ? Selain itu, Anda sebagai seorang calon programmer PHP, harus mengenal dan megerti menggunakan menggunakan text editor seperti notepad, notepad++, dreamweaver dan lain-lain, sebagai tempat kita mengetikan programnya source code. Kemudian juga sudah memahami penggunaan web browser seperti IE Internet Explorer, Chrome, Firefox, Opera dll. Programnya harus ditulis diantara tag berikut: ? dan ? ?php dan ? dan script language=”php” dan script Setiap satu perintah statement harus diakhiri dengan tanda titik koma ;. Struktur dasar pemrograman PHP 1 2 3 4 5 ?php [disini kita akan mendefinisikan atribut yang dipakai dalam PHP] ? Universitas Sumatera Utara Contoh pemrograman php sederhana:

a. Buka text editor notepad, dreamweaver, kemudian ketikkan kode berikut:

?php echoHello, Belajar PHP sangat menyenangkan; ? b. Simpan di directory htdocs jika menggunakan server XAMPP dengan nama hello.php c. Kemudian buka menggunakan browser IE, Chrome, Opera, dll pada adress bar , dengan mengetikkan alamat http:localhostnama_file_directory_penyimpanannamafile.php d. Contoh: http:localhostphphello.php, karena saya menyimpannya di dalam folder htdocsphp e. Lihat hasilnya Gambar 2.1 : Hasil Program Menggunakan PHP Setelah itu, selain kita harus mengetahui tag, kita juga harus mengetahui variabel, konstanta, fungsi dan lain sebagainya sebagai identifier pengenal dalam Universitas Sumatera Utara pemrograman php. Identifier dalam bahasa pemrograman PHP biasanya menggunakan simbol dollar . Untuk pemahaman lebih lanjut, mari kita lihat contoh pendeskripsiannya sebagai berikut: nama = “Ani”; jadi, nama merupakan variabel yang menyatakan nama itu = Ani. Contoh: 1 2 3 4 5 6 7 8 9 ?php nama = Budi; hobi = Membaca; program = PHP; echoHallo, salam kenalbrnama saya nama brHobi saya hobi br Saya menyukai pemrograman web program; ? Simpan dengan hello2.php dan lihat hasilnya. Universitas Sumatera Utara Gambar : Hasil Program Menggunakan PHP Jadi, untuk mencetaknya kita panggil saja nama variabelnya.

2.6.4 Proses Eksekusi Kode PHP

Gambar 2.3 Proses Eksekusi Kode PHP Berikut ini adalah cara menyisipkan kode PHP pada halaman HTML biasa: html headtitletitle head body Universitas Sumatera Utara script languange=”php . . . . kode PHP . . . . script body html Cara yang lebih singkat adalah: ?php Kode PHP ? Atau bisa juga: ? Kode PHP ? Untuk membuat atau menambahkan komentar, standar penulisan adalah: komentar atau komentar atau komentar

2.6.5 Variabel PHP

Variabel dapat disebut sebagai sebuah tempat penyimpanan data bagi nilai numeris maupun non numeris, agar dapat digunakan pada bagian lain dari script program PHP. PHP mendukung berbagai jenis variabel yaitu: 1. Integer Bilangan bulat 2. Bilangan floating point presisi tunggal, ganda 3. Boolean Universitas Sumatera Utara 4. Null untuk variabel yang belum diset 5. String 6. Array 7. Object 8. Resource Jika menggunakan bahasa pemrograman C atau pascal, maka harus mendefinisikan tiap elemen, namun pada PHP tidak perlu mendefinisikan terlebih dahulu jenis variabel sebelum menggunakannya. PHP memiliki kepandaian untuk membedakan jenis variabel secara otomatis berdasarkan konteks yang sedang berlaku bagi variabel tersebut. Setiap variabel dalam PHP selalu dimulai tanda dolar “” dan harus dimulai dengan huruf dan dapat diikuti oleh huruf dan angka. Dengan demikian, warpspeed, impuls_speed, LCAR, dan Dilithium1 adalah contoh penamaan variabel PHP yang valid. Setiap variabel dalam PHP peka terhadap perbedaan huruf kapital dan non kapital, sehingga subspace, SubSpace, dan SUBSPACE adalah tiga buah variabel yang berbeda

2.6.6 Operator pada PHP

Setelah pada bahasan sebelumnya kita telah membahas tentang variabel dan tipe data dalam PHP, dalam kesempatan kali ini kita akan pelajari tentang operator dalam PHP. Operator merupakan suatu simbol yang dipakai untuk memanipulasi data, seperti Universitas Sumatera Utara perkalian, penjumlahan, pengurangan, pembagian. Dalam PHP ada beberapa operator yang sering kita gunakan, antara lain:

a.Operator Aritmatika

Operator aritmatika adalah operator yang digunakan untuk melakukan fungsi matematika. Operator aritmatika dalam PHP: Tabel 2.1 Operator Aritmatika PHP Operator Operasi Penggunaan Perkalian ab Pembagian ab Modulus ab – PrePost decrement –b atau b– + Penjumlaan a+b - Pengurangan a-b

b. Operator IncreamentDecreament