BAB II LANDASAN TEORI 2.1 PENGERTIAN SPM DAN SP2D

advertisement
BAB II
LANDASAN TEORI
2.1 PENGERTIAN SPM DAN SP2D
Dalam Peraturan Menteri Dalam Negeri Nomor 55 Tahun 2008 disebutkan
bahwa Surat Perintah Membayar yang selanjutnya disingkat SPM adalah dokumen
yang digunakan/diterbitkan oleh pengguna anggaran/kuasa pengguna anggaran untuk
penerbitan Surat Perintah Pencairan Dana (SP2D) atas beban pengeluaran Dokumen
Pelaksanaan Anggaran Satuan Kerja Perangkat Daerah (DPA-SKPD). Selanjutnya
dokumen SP2D digunakan sebagai dasar pencairan dana yang diterbitkan Bendahara
Umum Daerah (BUD) berdasarkan SPM.
SP2D atau Surat Perintah Pencairan Dana adalah surat yang dipergunakan
untuk mencairkan dana lewat bank yang ditunjuk setelah SPM diterima oleh BUD.
SP2D adalah spesifik, artinya satu SP2D hanya dibuat untuk satu SPM saja. SP2D
dapat diterbitkan jika:
1. Pengeluaran yang diminta tidak melebihi pagu anggaran yang tersedia.
2. Didukung dengan kelengkapan dokumen sesuai peraturan perundangan
.2.2 KONSEP DASAR BASIS DATA
Fathansyah (1999: 2) dalam bukunya ”Basis Data” menyatakan konsep basis
data sebagai berikut : ”Basis data terdiri atas dua kata, yaitu basis dan data. Basis
kurang lebih dapat diartikan sebagai markas atau gudang, tempat bersarang dan
berkumpul. Sedangkan data adalah fakta yang terungkap atau representasi fakta dunia
nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli,
pelanggan, barang, hewan, peristiwa, konsep, keadaan dan sebagainya yang direkam
dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya
3
2.3 KONSEP PERANCANGAN WEB
Dalam dunia maya (internet) terdapat beberapa istilah seperti www (world wide
web), web, website, web pages dan homepage. Kebanyakan orang awam, mengartikan
istilah tersebut dengan pengertian yang sama. Secara istilah web adalah fasilitas
hypertext yang mampu menampilkan data berupa teks, gambar, suara, animasi dan
multimedia lainnya, dimana antara data-data tersebut saling terkait dan berhubungan
satu dengan yang lainya. Untuk memudahkan dalam membaca data tersebut
diperlukan sebuah web browser seperti Internet Explorer, Netscape, Mozila Firefox,
Opera, dan browser lainnya. Sedangkan yang dimaksud website (situs web) adalah
tempat penyimpanan informasi berdasarkan topik tertentu.
Menurut Slamet Riyanto (2007: 3), agar halaman web yang dibuat mudah
diakses oleh para pengunjung maka harus memperhatikan beberapa hal penting saat
merancang web tersebut, diantaranya :
1.
Homepage (halaman utama) situs harus dapat diakses maksimal 8 detik atau
dapat diakses melalui koneksi jaringan internet minimal 28,8 Kbps. Apabila
proses koneksi membutuhkan waktu yang sangat lama, hal ini akan berpotensi
hilangnya pengunjung yang tidak ingin menunggu terlalu lama.
2.
Menyertakan META Tag pada masing-masing halaman web yang dibuat.
META Tag adalah kode yang memungkinkan search engine untuk menemukan
kata kunci yang relevan dari website yang dibuat.
3.
Memilih warna latar belakang (background) yang sesuai, jangan menggunakan
warna yang mempengaruhi teks untuk dibaca.
4.
Menggunakan animasi seperlunya, jangan terlalu berlebihan karena akan
mengganggu konsentrasi pengunjung ketika sedang membaca informasi. Selain
itu, animasi yang berlebihan dapat menghambat akses kehalaman situs tersebut.
5.
Halaman utama (homepage) situs harus lebih spesifik agar para pengunjung
dapat mengetahui informasi apa yang sajikan.
4
6.
Memeriksa ejaan yang salah dan memastikan gambar dan link terhubung dengan
baik.
7.
Memeriksa website dengan beberapa jenis browser, karena masing-masing
browser memiliki kemampuan yang berbeda.
Dalam melakukan perancangan website perlu diperhatikan parameter-
parameter sehingga web tersebut dapat menunjukkan nilai guna sebuah situs.
Parameter-parameter tersebut adalah readability, kecepatan (speed), ketepatan isi
(accuracy) dan efficiency.
2.4 PHP (Personal Home Page)
Menurut dokumen resmi PHP, PHP merupakan singkatan dari PHP hypertext
Preprocecor. Ia merupakan bahasa berbentuk skrip yang ditempatkan dalam server
dan diproses di server.
Hasilnyalah yang dikirimkan ke klien, tempat pemakai
menggunakan browser.
Secara khusus PHP dirancang untuk membuat aplikasi web dinamis. Artinya, ia
dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, anda bisa
menampilkan isi database ke halaman web. Pada prinsipnya PHP mempunyai fungsu
yang sama dengan skrip-skrip seperti ASP (Active Server Page), Cold Fusion,
ataupun Perl. Namun, perlu diketahui bahwa PHP sebenarnya bisa dipakai secara
comentline. Artinya, Skrip PHP dapat dijalankan tanpa melibatkan web server
maupun browser.
Pada saat ini PHP cukup populer sebagai piranti pemrograman web terutama
dilingkungan linux. Walaupun demikian PHP sebenarnya juga dapat berfungsi pada
server-server yang berbasis UNIX, Windows dan Macintosh.
Untuk mencoba PHP, anda tidak perlu menggunakan komputer berkelas server.
Hanya dengan sebuah komputer biasa, Anda bisa mempelajari dan mempraktekan
PHP.
5
PHP bersifat bebas dipakai. Anda tidak perlu membayar apapun untuk
menggunakan perangkat lunak ini alias free). Anda dapat men-download-nya melalui
situs http://www.php.net. PHP tersedia dalam bentuk kode biner maupun sumber
kode sumber yang lengkap (Abdul Kadir, 2008 : 2-7).
Peranginangin (2006 : 4) mengungkapkan bahwa sintaks program/script PHP
ditulis dalam apitan tanda khusus PHP. Ada empat macam pasangan tag PHP yang
dapat digunakan untuk menandai blok script PHP:
1. <?php … ?>
2. <script language= “PHP”> … </script
3. <? … ?>
4. <% … %>
Cara 1 dan 2 merupakan cara yang paling umum digunakan sekalipun cara 3
tampak lebih praktis karena cara 3 tidak selalu diaktifkan pada konfigurasi file php.ini
yang terdapat pada direktori c:\apache\php.
Cara 4 juga dimungkinkan sebagai kemudahan bagi Anda yang sudah terbiasa
dengan ASP (Active Server Page). Namun, bila itu tidak dikenal, maka harus
dilakukan pengaktifan pada konfigurasi php.ini.
2.5 MYSQL (My Structured Query Language)
Puspitosari (2010 : 19-20) mengungkapkan bahwa salah satu program yang
dapat digunakan sebagai database adalah MySQL. MySQL merupakan salah satu
software untuk database server yang banyak digunakan, MySQL bersifat open
source dan menggunakan SQL. MySQL bisa dijalankan di berbagai platform
misalnya windows, linux, dan lain sebagainya.
MySQL memiliki beberapa kelebihan, antara lain :
1. Multiuser. MySQL dapat digunakan oleh beberapa user dalam waktu yang
bersamaan tanpa mengalami masalah.
6
2. Performance tuning. MySQL memiliki kecepatan yang bagus dalam menangani
query sederhana, yaitu dapat memproses lebih banyak SQL persatuan waktu.
3. Jenis kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti
signed/unsigned
integer, float, double, char, text, date, timestamp, dan
sebagainya
4. Perintah ddan fungsi. MySQL memiliki operator dan fungsi secara penuh dan
mendukung perintah Select dan Where dalam perintah query.
5. Keamanan. MySQL memiliki keamanan yang bagus karena beberapa lapisan
keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem
perizinan yang lengkap serta sandi terenkripsi.
6. Skalabilitas dan pembatasan. MySQL mampu menangani basis data dalam skala
besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta
5 milyar baris. Selain itu, batas indeks yang dapat ditampung mencapai 32 indeks
pada tiap tabelnya.
7. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan
protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
8. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan
menggunakan lebih dari dua puluh bahasa.
9. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi
dan bahasa pemrograman dengan menggunakan fungsi API (Application
Programming Interface).
10. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti
Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak
lagi.
11. Open Source. MySQL didistribusikan secara open source, dibawah lisensi GPL
sehingga dapat digunakan secara gratis.
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan yang dapat
digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada
disertakan petunjuk online.
7
13. Struktur Tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam
menangani Alter Table, dibandingkan basis data lainnya, misalnya Oracle.
2.6. Domain
Nama domain (domain name) adalah nama unik yang diberikan untuk
mengidentifikasi nama server komputer seperti web server atau email server di
jaringan komputer ataupun internet. Nama domain berfungsi untuk mempermudah
pengguna di internet pada saat melakukan akses ke server, selain juga dipakai untuk
mengingat nama server yang dikunjungi tanpa harus mengenal deretan angka yang
rumit yang dikenal sebagai alamat IP. Nama domain ini juga dikenal sebagai sebuah
kesatuan dari sebuah situs web seperti contohnya "wikipedia.org". Nama domain
kadang-kadang disebut pula dengan istilah URL, atau alamat website.
Pada awalnya nama domain hanya dapat dituliskan dengan ke-26 abjad Latin,
namun saat ini telah dimungkinkan untuk menggunakan abjad asing dengan
Internasionalisasi nama domain. Sistem nama domain (DNS) adalah aturan yang
dipakai
dalam
sistem
penamaan
dari
nama
domain
ini
(id.wikipedia.org/wiki/Nama_domain).
2.7. Hosting
Menurut Suyanto (2008: 223) bahwa web hosting merupakan penyewaan
tempat untuk situs web dengan domain yang berbeda. Domain digunakan untuk
alamat yang merujuk ke alamat situs web tersebut disimpan. Untuk menyewa tempat
di web hosting harus mempertimbangkan beberapa hal seperti konfigurasi dan
spesifikasi server yang harus memberikan performa maksimal bagi situs web.
Fasilitas atau dukungan yang diberikan harus cukup. Cara menejemen situs webnya
dengan menggunakan CPanel atau dengan yang lainnya. Selain itu pula kestabilan
dan kemudahan dalam pemeliharan situs web tersebut.
8
Untuk menyewa web hosting biasanya melakukan tahap sebagai berikut :
Membaca FAQ (Frequently Ask Questions), melakukan cek domain yang diinginkan.
Kemudian mengisi formulir aplikasi member dengan benar, biasanya akan e-mail
konfirmasi pembayaran.
Web hosting juga ada yang memberikan tempatnya secara gratis, tetapi
biasanya ada timbal balik dari pengguna, misalnya berbentuk banner yang diletakan
pada situs web atau dengan memberikan komentar. Web hosting gratis ini pada
umumnya hanya memberikan sub domain.
9
Download