• Tidak ada hasil yang ditemukan

Perancangan Aplikasi Online Penjualan Komik Berbasis Web Menggunakan Php Dan Mysql

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Aplikasi Online Penjualan Komik Berbasis Web Menggunakan Php Dan Mysql"

Copied!
12
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Komputer (computer) berasal dari bahasa latin computare yang berarti menghitung. Komputer mempunyai arti yang sangat luas dan berbeda untuk orang yang berbeda. Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output dibawah pengawasan suatu langkah-langkah instruksi-instruksi program yang tersimpan di memori (stored program).

(2)

Sistem Komput er adalah suatu sistem yang terdiri atas komputer dan seluruh komponen-komponen yang menunjang terlaksananya proses pengolahan data dan menjadikan komputer sebagai alat yang berguna. Sistem komputer memiliki beberapa komponen yaitu :

a. Perangkat Keras (Hardware) b. Perangkat Lunak (Software) c. Perangkat Komputer (Brainware)

2.2 Tentang Sistem dan Informasi

(3)

terorganisasi, saling berinteraksi, saling tergantung satu sama lain dan terpadu. Sistem bisa berupa abstraksi atau fisis (Gordon B. Davis, 2002).

Sistem yang abstrak adalah susunan yang teratur dari gagasan-gagasan atau konsepsi yang saling tergantung. Sedangkan sistem yang bersifat fisis adalah serangkaian unsur yang bekerjasama untuk mencapai suatu tujuan (Tata Sutabri, 2004).

Informasi adalah hasil pengolahan data yang diperoleh dari setiap elemen sistem menjadi bentuk yang mudah dipahami oleh penerimanya dan informasi ini menggambarkan kejadian-kejadian nyata untuk menambah pemahamannya terhadap fakta-fakta yang ada, sehingga dapat digunakan untuk pengambilan suatu keputusan. Sumber informasi adalah data. Data adalah kenyataan yang menggambarkan kejadian-kejadian dan kesatuan yang nyata .

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan (Tata Sutabri, 2004).

2.3 Sekilas Tentang PHP (Hypertext Preprocessor) dan MySQL

(4)

menjalankan PHP melalui browser, maka anda diharuskan terlebih dahulu menginstall web server (misalnya Apache, PWS, IIS) lalu menginstall PHP, sedangkan untuk menjalankan MySQL anda tidak perlu menginstall web server, hanya saja jika ingin dijalankan melalui browser, maka anda harus menginstall web server. Prosedur penginstallan web server, PHP dan MySQL dapat anda baca pada manual masing – masing. Jika anda tidak ingin merasa direpotkan untuk menginstall PHP, MySQL, Apache dan sebagainya, ada alternatif yang bisa anda coba. XAMPP, adalah software alternatif yang akan membantu anda dengan memberikan layanan pengaktifan PHP, MySQL, Apache, Filezilla dan Tomcat sekaligus.Syntax dalam pemograman PHP hamper sama dengan bahasa pemograman C++.

Persamaan yang paling jelas adalah setiap akhir statement harus diakhiri oleh semicolon ( ; ). Fungsi-fungsi yang ada di C++ juga ada dalam PHP, seperti IF, FOR, WHILE, DO, ARRAY dan sebagainya. Sebagai fungsi yang unik dalam PHP, ada fungsi FOREACH yang bisa diartikan sebagai “setiap”. PHP dijalankan dalam file berekstensi .php, .php3 atau .phtml, itu tergantung dengan settingan PHP anda, tetapi secara umum ekstensi file PHP adalah .php. Kode PHP menyatu dengan tag – tag HTML dalam satu file. Kode PHP diawali dengan tag <?php dan ditutup dengan ?>.

Contoh : <?php

(5)

Struktur penulisan dalam PHP, sama seperti dalam C++, yaitu setiap pernyataan diakhiri oleh semicolon ( ; ) dan bersifat case sensitive untuk penulisan nama variabel. Dalam penulisan variabel dalam PHP, variabel harus diawali dengan symbol dolar ( $ ) lalu nama variabelnya tanpa menggunakan spasi dan tida boleh diawali dengan angaka seperti $1, variabel tersebut tidak akan dianggap sebagai variabel . Berikut adalah contoh penggunaan variabel dan operasi sederhana dalam PHP.

Contoh :

MySQL adalah sebuah perangkat lunak Pembuat database yang bersifat terbuka atau open source dan berjalan disemua platform baik Linux maupun Windows, MySQL merupakan program pengakses database yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User (Pengguna Banyak).Ada beberapa fungsi yang dipakai untuk memanipulasi isi database, seperti SELECT, ALTER, DROP dan sebagainya. Bahasa PHP bisa dikombinasikan untuk memanipulasi isi database. Contoh kombinasi bahasa PHP dan MySQL adalah sebagai berikut.

(6)

include’koneksi.php’;

$q=”SELECT * FROM `Nama_Database`”; If(mysql_query($q))

{

echo” Ok ”; }

?>

2.3.1 Kelebihan PHP dari Bahasa Pemrograman Lain

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunanya.

2. Web server yang mendukung PHP dapat ditemukan dimana-mana dari mulai IIS sampai dengan apache, dengan kompilasi yang relatif mudah.

3. Dalam sisi pengembangan relative mudah, karena banyak developer yang siap membantu dalam pengembangan.

4. PHP adalah bahasa open source yang dapat digunakan diberbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.

(7)

2.4 Sekilas Tentang HTML (HyperText Markup Language)

HTML merupakan singkatan dari Hypertext Markup Language. HTML digunakan untuk membangun suatu halaman Web. Sekalipun banyak orang menyebutnya sebagai suatu bahasa pemrograman, HTML sebenarnya sama sekali bukan bahasa pemrograman, karena seperti tercermin dari namanya HTML adalah suatu bahasa mark up. HTML digunakan untuk melakukan mark up (penandaan) terhadap sebuah dokumen teks. Tanda tersebut digunakan untuk menentukan format atau style dari teks yang ditandai.Untuk menandai sebuah file teks merupakan file HTML, maka ciri yang paling nampak jelas adalah file-nya, yaitu .html. Namun lebih jauh daripada itu, di dalam file tersebut harus terkandung struktur sebagai berikut:

<html> <body> ... </body> </html>

(8)

2.5 Sekilas Tentang CSS ( Cascading Style Sheet )

Cascading Style Sheet (CSS) adalah salah satu bahasa pemrograman web yang digunakan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS dapat kita gunakan dalam mengendalikan ukuran gambar, warna teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS bisa juga diartikan sebagai bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.

2.6 Sekilas tentang Macromedia Dreamweaver

Dalam membuat situs web diperlukan suatu editor. Salah satu contoh editor yang sangat sederhana adalah notepad. Dengan perkembangan perangkat lunak, salah satu perusahaan yang bernama macromedia membuat suatu editor dengan menggunakan GUI tang dikhususkan untuk pembuatan website yang diberi nama Dreamweaver.

(9)

mengikutsertakan banyak tool untuk kode-kode dalam halaman web beserta fasilitas-fasilitasnya, antara lain : referensi HTML, CSS dan Javascript, Javascript debugger, dan editor kode (tampilan kode dan code inspector) yang mengizinkan kita mengedit kode javascript, XML, dan dokumen taks lainnya secara langsung dalam Dreamweaver.

Teknologi Dreamweaver roundtrip HTML mampu mengimpor dokumen HTML tanpa perlu memformat ulang kode tersebut dan kita dapat menggunakan Dreamweaver pula untuk membersihkan dan memformat ulang HTML Bila kita menginginkannya. Selain itu dreamweaver juga dilengkapi kemampuan manajemen situs yang memudahkan kita mengelola keseluruh elemen yang ada dalam situs.

(10)

2.7 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks daripada data yang dimanipulasi oleh sistem. Dengan kata lain DFD adalah pembuatan model yang memberikan penekanan hanya pada fungsi sistem.

DFD juga merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan oleh profesional sistem kepada pemakai maupun pembuat program.

Tabel 2.7.1 Simbol-simbol Data Flow Diagram

No Simbol Fungsi

1 Eksternal Entity merupakan kesatuan luar

lingkungan sistem yang dapat berupa seseorang,organisasi yang dapat

mengirimkan atau menerima data dari sistem.

2 Arus data merupakan tempat mengalirnya

(11)

2.8Flowchart

Flowchart adalah sekumpulan simbol-simbol yang menunjukkan atau bidang yang menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir. Jadi flowchart juga dapat digunakan untuk menggambarkan urutan langkah-langkah pekerjaan dalam suatu algoritma. Penjelasan arti lambang-lambang flowchart dapat didefinisikan seperti tabel dibawah ini :

Tabel 2.8.1 Arti lambang-lambang Flowchart

No SIMBOL KETERANGAN

1

Terminal, untuk memulai atau mengakhiri suatu program

3 Proses merupakan pengolahan data atau

aliran data masuk menjadi data aliran keluar

4 Penyimpanan data merupakan tempat

(12)

2

Proses, simbol ini menunjukkan setiap pengolahan yang dilakukan oleh komputer.

3

Input-output, untuk memasukkan data atau menunjukkan hasil keluaran dari suatu proses

4

Decision, suatu kondisi yang menghasilkan beberapa kemungkinan jawaban atau pilihan

5

Predefined proses, untuk menyatakan sekumpulan langkah proses yang ditulis sebagai procedur

6

Connector, suatu prosedur akan masuk atau keluar melalui simbol ini dalam lembaran yang sama.

7

Off-line connector, simbol masuk atau keluarnya suatu prosedur pada lembaran kertas lainnya.

8

Document, merupakan simbol dari data yang berbentuk kertas maupun informasi

9

Gambar

Gambar 2.6.1 Tampilan Macromedia Dreamweaver CSS
Tabel 2.7.1 Simbol-simbol Data Flow Diagram
Tabel 2.8.1 Arti lambang-lambang Flowchart

Referensi

Dokumen terkait

Berdasarkan hasil analisis pada skala perilaku altruistik dapat diketahui bahwa ditribusi frekuensi kematangan beragama pada kategori tinggi terdapat 35 siswa dengan

Hasil penelitian Ekspektasi profesi dalam pengambilan mata kuliah pilihan mahasiswa angkatan 2011 dapat digambarkan sebagai berikut:Pada pilihan Garmen dalam

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat

Alhamdulilahhirobil’alamin puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan karunia NYA, sehingga penulis dapat menyelesaikan skripsi yang berjudul ―Upaya

Dari paparan di atas dapat disimpulkan: 1). Naskah kuno di Indonesia sudah mendapat perhatian pemerintah dengan adanya beberapa undang-undang yang mengaturnya; 2).

Saat ini di dunia pendidikan sedang marak istilah World Class University yang menurut Gaffar (dikutip dari Okezone.com 2012) merupakan jawaban dari

Hal ini menunjukan bahwa dengan pengolesan menggunakan Aloe vera pada hari ke 6 masih dapat mempertahankan indeks kuning telur ayam ras dan masih dapat mengurangi

Preeklampsia berat adalah suatu komplikasi kehamilan yang ditandai dengan timbulnya tekanan darah tinggi 160/110 mmHg atau lebih disertai proteinuria dan atau