SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
MEMBUAT WEB BLOG
           MEMBUA
               UAT                                                                 1




            Edisi Khusus Dreamweaver MX 2004
                  dan Active Server Pages



             Membuat
             Web Blog
Kalau ada teknologi website yang sanggup menciptakan kehebohan dan trend,
itu pastilah web blog. Awal bulan Juni 2004 lalu diselenggarakan kopi darat para
blogger yang kali ini mengambil tempat di lereng Gunung Merapi Yogyakarta,
atau lebih tepatnya di Kaliurang. Acara ini diramaikan oleh kira-kira 100 lebih
blogger dari seantero pulau Jawa. Bahkan kabarnya, peserta yang berasal dari
Bandung Jawa Barat berani menumpang Pesawat Hercules hanya untuk mera-
maikan acara para pecandu “online diary” ini.
2




      Pendahuluan
    Kurang jelas siapa yang pertama kali menemukan teknologi ini. Yang pasti, ditilik dari
    teknik pembuatannya, web blog tidaklah berbeda jauh dibanding Guest Book atau Elec-
    tronic News biasa.Tentu, di dalam buku ini Anda akan belajar banyak bagaimana mem-
    buat Web Blog menggunakan Dreamweaver MX 2004 dan Active Server Pages.


                Mencari Definisi                    kepada khayalak umum dan menjadi kon-
                    Definisi                        sumsi banyak orang. Dilihat dari sifatnya,
                    Web Blog                        web blog ini sangat mirip dengan buku ha-
                                                    rian pribadi. Hanya saja, kalau kita mau
    Lantas, apa itu sebenarnya web blog? Defi-      main perbandingan, buku harian pribadi
    nisi web blog sangat mudah dicari di inter-     online ini jelas beda jauh dengan buku ha-
    net. Namun, dari segudang referensi yang        rian pribadi biasa yang sering dimiliki
    ada, semuanya pada mengacu ke satu isti-        gadis-gadis SMP atau anak kecil.
    lah yang sama, yaitu web blog adalah                 Dulu, kita sering melihat buku harian
    online journal atau online diary (buku ha-      pribadi yang dilengkapi gembok logam.
    rian online) yang dipublikasikan lewat in-      Kalau tidak bergembok, pasti buku terse-
    ternet dan boleh dibaca oleh siapa saja.        but disimpan di tempat yang paling rahasia
    Coba Anda lihat definisi web blog yang di-      yang hanya si pemiliknya saja yang tahu.
    angkat dari kedua situs berikut ini:            Tapi, web blog berbeda 180 derajat. Justru
                                                    “buku harian online” ini terbuka bagi
     “On a Web site, a blog, a short form for       siapapun—tanpa kecuali! Tak ada user-
    weblog, is a personal journal that is fre-      name password atau hidden link di dalam-
    quently updated and intended for general        nya, semua bisa membaca.
    public consumption.”                                 Lantas, bagaimana caranya membuat
    —situs Whatis.Com                               web blog itu? Bagi orang awam, membuat
                                                    web blog merupakan angan-angan jika
     “Short for Web log, a blog is a Web page       mereka harus bersentuhan dengan bahasa
    that serves as a publicly accessible personal   pemrograman berbasis internet seperti
    journal for an individual. Typically updated    PHP atau ASP. Untuk itu, mereka butuh
    daily, blogs often reflect the personality of   layanan pembuatan web blog instan yang
    the author.”                                    gratis. Di internet, ada segudang alamat
    —situs WebOpedia.Com                            website yang disediakan bagi mereka yang
                                                    ingin memiliki web blog pribadi namun ti-
         Yang jelas, web blog punya beberapa        dak tahu bagaimana melakukan scripting.
    ciri khas yang unik. Pertama, isi web blog      Beberapa di antaranya adalah Blogger.
    di-update (diperbarui) setiap saat oleh si      Com, Xanga.Com, LiveJournal.Com, dan
    pemiliknya. Isi web blog bermacam-ma-           masih banyak lagi.
    cam, mungkin berisi pengalaman kese-                 Aturan mainnya, mereka tinggal regis-
    harian si pemilik, unek-unek, cerita, atau      ter (mendaftar) dan mereka akan menda-
    keadaan jiwa si pemilik yang dicurahkan         pat web blog pribadi secara gratis.
MEMBUAT WEB BLOG
                 MEMBUA
                     UAT                                                                          3



                                                         Mengumpulkan Teknologi
                                                            Teknologi Apa Saja
                                                           yang Anda Butuhkan?
                                                  Untuk membuat web blog sendiri, Anda
                                                  butuh beberapa teknologi. Semua teknolo-
                                                  gi ini mudah dicari dan ada di sekitar Anda.
                                                  Apa saja teknologi itu? Lihat point-point
                                                  berikut ini:
                                                  l Macromedia Dreamweaver MX 2004:
                                                      Software ini berfungsi untuk mendesain
                                                      tampilan web blog ini nantinya. Versi
                                                      yang kita pakai untuk membuat web
Blogger.Com: Bagi para pengguna awam atau
orang yang tidak terbiasa dengan web scripting,       blog adalah versi MX 2004 yang dirilis
Blogger.Com merupakan pilihan yang menarik.           kira-kira akhir 2003 lalu.
                                                  l MS Access: Aplikasi web blog membu-

    Tentu, kurang seru rasanya kalau Anda             tuhkan database. Di dalam database ini-
memanfaatkan fasilitas gratisan seperti di            lah semua arsip web blog disimpan dan
atas. Bagi Anda yang tahu sedikit-sedikit             sewaktu-waktu dapat dimunculkan
tentang web programming, Anda bisa                    kembali. Anda bebas menggunakan ver-
membuat web blog sendiri. Dalam buku                  si berapapun untuk software MS Access
Special Project ini, Anda akan belajar ba-            ini.
gaimana memadukan software Dream-                 l MS Windows 9x/2000/2003: Untuk

weaver MX 2004, database MS Access, dan               scripting, kita memilih Active Server
teknologi Active Server Pages untuk mem-              Pages. Dan, teknologi ASP ini baru bisa
buat web blog yang tak kalah serunya de-              bekerja dengan maksimal pada sistem
ngan web blog lain yang digarap oleh ka-              operasi MS Windows yang sudah dileng-
langan profesional.                                   kapi server, entah PWS atau IIS. Jadi,
                                                      pastikan sistem operasi Anda memiliki
                                                      salah satu jenis server di atas.
                                                  l Browser: Software ini berfungsi untuk
                                                      menguji script secara live dalam kompu-
                                                      ter Anda. Anda bisa menggunakan
                                                      browser Internet Explorer, Netscape
                                                      Navigator, atau Neoplanet sekalipun. Ti-
                                                      dak menjadi masalah tentang versi
                                                      browser yang dipakai sebab script ini be-
                                                      kerja secara server side.

                                                   Xanga.Com: Selain Blogger.Com, pilihan lain
                                                   yang tak kalah menarik adalah Xanga.Com yang
                                                   memiliki lebih banyak layanan.
4



                  Langkah 1:                         Selanjutnya, pilih Create Table in De-
                                                 sign View jika Anda sudah masuk ke tam-
                   Membuat
                                                 pilan seperti gambar berikut ini:
                   Database
    Pertama-tama, kita harus membuat data-
    base terlebih dulu tempat arsip-arsip web
    blog diletakkan. Aplikasi yang kita butuh-
    kan hanyalah MS Access yang sebagian besar
    dari Anda memilikinya.
        Langkah pertama adalah meluncurkan
    aplikasi MS Access yang ada di komputer
    Anda sampai Anda menjumpai tampilan
    seperti berikut ini:

                                 First Step:
                                 Tampilan
                                 seperti
                                 gambar di       Create Table in Design View: Supaya Anda tidak
                                 samping ini     kesulitan saat mendesain tabel database, pilihlah
                                 akan dijumpai   option ‘Create Table in Design View’.
                                 segera
                                 setelah Anda         Sekarang, Anda tinggal mendesain ta-
                                 meluncurkan
                                                 bel database seperti contoh tabel berikut
                                 MS Access.
                                                 ini:

                                                  Field
                                                  Field                   Data Type
                                                  Nomor
         Kemudian pilihlah Option Blank Ac-       AutoNumber
    cess Database. Setelah itu tekan tombol       BlogID                  Text
    OK. Sebelum Anda mendesain tabel data-        Tanggal                 Date/Time
    base, Anda harus menciptakan file data-       Waktu                   Date/Time
    base terlebih dulu. Simpan dengan nama        Nama                    Text
    Blog. mdb dan simpanlah di folder             Judul                   Text
    C:InetPubwwwrootWebblog. Jika folder       Blog                    Memo
    ini belum ada, buatlah terlebih dahulu.
                                                     Jika Anda sudah mendesain tabel se-
                                                 perti di atas, pilihlah field Nomor dan jadi-
                                                 kan ia Primary Key.
                                                     Kemudian, tekan tombol File > Save.
                                                 Sejenak akan muncul jendela di mana
                                                 Anda harus memberi nama pada tabel ter-
                                                 sebut. Beri nama ‘Webblog’.

                                                 Blog.mdb: Sebelum mendesain tabel database,
                                                 Anda harus membuat filenya terlebih dulu. Buat
                                                 dengan nama blog.mdb dan simpan di folder
                                                 C:InetPubwwwrootWebblog.
MEMBUAT WEB BLOG
                 MEMBUA
                     UAT                                                                      5



                                               <form action=”insertblog.asp”
                                               method=”post”>

                                                   Itu artinya, begitu tombol Submit di-
                                               tekan, data-data yang ditulis oleh para pe-
                                               ngunjung akan terkirim ke script
Save As: Berilah nama untuk tabel ini dengan
nama ‘Webblog’.
                                               insertblog.asp yang nanti akan kita buat
                                               belakangan.
                                                   Setelah itu, kita buat sekali lagi sema-
                Langkah 2:                     cam headline dengan ukuran lebih kecil.
    Membuat Aplikasi Pertama,                  Fungsinya untuk menegaskan agar pe-
        CreateBlog.asp                         ngunjung memasukkan data-datanya pada
                                               form yang telah tersedia. Caranya yaitu de-
Karena baru pertama kali dibuat, database      ngan menulis potongan berikut:
web blog yang tadi telah kita ciptakan ma-
sih dalam kondisi kosong. Untuk itu, kita      <h4>Tulislah curahan hatimu pada Form
harus mengisinya dengan record-record          berikut ini:
agar website ber-blog ini memiliki content     </h4>
seperti yang kita harapkan. Bagaimana
mengisi record ke dalam database itu? Kita         Kalau sudah begini, kita tinggal mema-
bisa melakukannya lewat script Active          sukkan semua komponen yang diperlukan
Server Pages.                                  ke dalam halaman web. Inilah script leng-
    Pertama kali, kita akan buat script        kapnya untuk memasukkan komponen-
yang nanti kita beri nama CreateBlog.asp.      komponen itu.
Aplikasi ini akan menghasilkan form tem-
pat para pengunjung (blogger) mencurah-        Tanggal:
kan isi hatinya.                               <input type=”text” name=”tanggal”
    Mari kita ciptakan script CreateBlog.      value=”<%=Date%>”>
asp lewat bahasan-bahasan berikut ini.         <br>
Langkah pertama adalah membuat head-           Pukul:
line untuk memberi tahu pengunjung bah-        <input type=”text” name=”pukul”
wa form ini berfungsi untuk membuat blog       value=”<%=Time%>”>
baru. Tekniknya cukup sederhana, yaitu de-     <br>
ngan menggunakan potongan berikut ini:         Namamu:
                                               <input type=”text” name=”nama”>
<html>                                         <br>
<body>                                         Judul:
<h3>Creating New Web Blog                      <input type=”text” size=25
</h3>                                          name=”judul”>
                                               <br>
    Tentu Anda bisa mengubah headline di       Isi Hatimu (Blog):
atas sesuka hati Anda. Kemudian, kita cip-     <textarea name=”blog”>
takan form. Mengapa? Karena tanpa
                                               </textarea>
form, pengunjung tidak bisa mengisi
                                               <br>
nama, isi hati, serta data-data lainnya.
                                               <input type=”submit”>
Langkah pertama untuk membuat form
adalah dengan pernyataan berikut:
6



         Lihatlah masing-masing komponen           base ‘blog.mdb’ secara tepat. Sebab jika
    form di atas. Tampak hanya text-box            meleset, script pasti akan error. Potongan
    ‘Tanggal’ dan ‘Pukul’ yang sudah terisi oleh   baris berikut ini berfungsi untuk menen-
    data di dalamnya. Data yang masuk adalah       tukan lokasi file ‘blog.mdb’ secara tepat,
    data tanggal sekarang ‘<%=Date%>’ dan          yaitu menggunakan Server.Mappath:
    data waktu sekarang ‘<%=Time%>’. Selain
    itu, masing-masing text-box dan text area      <% letakfile =
    belumlah terisi oleh data apa pun. Ingat       server.mappath(“blog.mdb”) %>
    bahwa Anda harus memberi nama pada
    masing-masing text-box secara spesifik.           Setelah itu, kita ciptakan koneksi lewat
                                                   metode DSN-less Connection seperti ini:
                   Langkah 3:
          Membuat Aplikasi Kedua,                  <% Set oConn =
             InsertBlog.asp                        Server.CreateObject(“ADODB.Connection”)
                                                   %>
    Kalau seorang blogger sudah memasukkan         <% oConn.Open “DRIVER={Microsoft
    data-datanya pada form di atas, ke-            Access Driver (*.mdb)}; DBQ=” & letakfile
    manakah data-data itu akan pergi? Tentu,       %>
    data-data itu akan masuk dan tersimpan
    rapat ke dalam database. Hanya saja, siapa          Kini, koneksi menuju database telah
    yang bertugas untuk menyimpan data-            terjalin. Sekarang, kita butuh akses menuju
    data itu ke dalam database? Kali ini kita      record yang ada di dalam database itu entah
    akan membuat script yang bertanggung ja-       untuk keperluan menambah record baru,
    wab untuk mengemban tugas itu. Kita            menghapus, atau memodifikasinya. Kali ini,
    memberinya nama Insertblog.asp.                kita butuh akses seperti itu untuk menambah
         Pertama kali, kita mengikutsertakan       record baru. Caranya yaitu dengan menggu-
    file adovbs.inc lewat satu baris pernyataan    nakan recordset object seperti ini:
    di bawah ini:
                                                   <% Set objRs =
    <!—#include file=”adovbs.inc”—>                Server.CreateObject(“ADODB.Recordset”)
                                                   %>
         File ini sendiri berisi konstanta-kon-    <% objRs.Open “webblog”, oConn,
    stanta yang dibutuhkan script untuk me-        adOpenKeySet, adLockOptimistic %>
    nangani manipulasi database. Langkah be-
    rikutnya adalah membuat variabel-variabel          Pada pernyataan kedua, kita akan
    yang diperlukan dalam script meskipun          membuka tabel database bernama
    langkah ini sebenarnya tidak mutlak harus      ‘Webblog’ yang dulu kita buat. Selanjut-
    dilakukan. ASP mengizinkan Anda mem-           nya, kita pilih recordset parameter untuk
    buat script tanpa mendeklarasikan variabel     Cursor Type berjenis ‘adOpenKeySet’ dan
    terlebih dulu.                                 Lock Type berjenis ‘adLockOptimistic’. Pa-
                                                   sangan cursor type dan lock type ini sangat
    <% Dim oConn, objRs, letakfile %>              ideal untuk penambahan record baru.
                                                       Sebelum kita memasukkan record
       Kita akan segera melakukan koneksi          baru ke dalam database, kita akan berma-
    menuju database lewat metode DSN-less          in-main dengan bilangan acak. Tentu
    Connection. Yang paling penting kita la-       Anda ingat bahwa dalam tabel database
    kukan adalah menentukan letak file data-       ‘Webblog’ terdapat field ‘BlogID’. Field ini
MEMBUAT WEB BLOG
                MEMBUA
                    UAT                                                                          7



bertugas untuk merekam nomor ID setiap          yang telah dimasukkan oleh pengunjung
web blog yang masuk. Dan, seperti layak-        ke dalam masing-masing komponen form
nya nomor ID yang lain, nomor ID web            (text-box, text area dan lain-lain).
blog ini unik satu dengan lainnya. Lantas,          Setelah itu, kita pakai metode Update
bagaimana cara membuatnya? Di sini, saya        seperti ini agar record-record tadi benar-
akan menciptakan angka acak yang diha-          benar tersimpan di dalam database.
silkan lewat pernyataan berikut ini:
                                                <% objRs.Update %>
<% randomize %>
<% acak = round(rnd * 1234567890) %>                 Lantas, apakah record-record itu berha-
<% acak = “Blog” & acak %>                      sil masuk ke dalam database? Untuk mem-
                                                buktikannya, kita akan memunculkan isi
    Pertama kali, angka acak akan tersim-       database ke dalam jendela browser.
pan di dalam variabel ‘acak’. Semakin ba-            Pertama kali, kita munculkan isi dari
nyak rentetan angka yang kita tuliskan di       field ‘Judul’ ke layar browser lewat pernyata-
atas, semakin besar pula kombinasi nomor        an berikut ini:
ID yang akan dihasilkan. Setelah angka
acak berhasil diciptakan, di depan angka        <b>”<%=objRs(“judul”)%>”</b>
itu akan disisipi kata ‘Blog’ seperti tampak
pada baris ketiga di atas. Dengan begitu, sa-        Jika sudah, kita munculkan pula field-
lah satu record yang ada di field ‘BlogID’      field yang lain seperti ‘Tanggal’, ‘Waktu’,
mungkin seperti ini: “Blog4231953106”.          ‘Nama’ dan sebagainya:
Baru setelah itu, kita ciptakan record baru
ke dalam database menggunakan metode            Tanggal: <%=objRs(“tanggal”)%>
AddNew dari Recordset seperti ini:              Pukul: <%=objRs(“waktu”)%>
                                                Dibuat oleh: <%=objRs(“nama”)%>
<% objRs.AddNew %>
                                                    Terakhir, kita munculkan isi blog ke jen-
    Lantas, record-record itu akan masuk        dela browser lewat cara yang sama seperti ini:
dalam rupa apa? Lihat potongan-potongan
                                                <%=objRs(“blog”)%>
baris berikut ini:
                                                    Setelah selesai memakai database, kita
<% objRs(“BlogID”) = acak %>                    tutup akses menuju record-record itu lewat
<% objRs(“tanggal”) =                           pernyataan ini:
request.form(“tanggal”) %>
<% objRs(“waktu”) =                             <% objRs.Close %>
request.form(“pukul”) %>
<% objRs(“judul”) = request.form(“judul”)                       Langkah 4:
%>                                                 Uji Coba Script CreateBlog.asp
<% objRs(“nama”) =                                       dan InsertBlog.asp
request.form(“nama”) %>
<% objRs(“blog”) = request.form(“blog”) %>      Sekarang, mari kita uji kedua script di atas
                                                langsung menggunakan browser. Langkah
    Itu artinya, field ‘BlogID’ akan terisi     pertama yaitu luncurkan browser (IE,
oleh nilai yang ada di dalam variabel ‘acak’.   Netscape, NeoPlanet). Kemudian, ketik
Sedang field ‘tanggal’, ‘waktu’, ‘judul’,       URL berikut ini: http://localhost/webblog/
‘nama’, dan ‘blog’ akan terisi oleh data-data   createblog.asp.
8



        Anda akan melihat tampilan web ber-
                                                             Beberapa Catatan Kecil
    form tempat Anda membuat blog baru.
    Isikan data-data Anda ke dalam form yang          1. Buatlah minimal lima blog sekaligus
    telah tersedia seperti gambar di bawah ini.          dengan mengulangi proses pembu-
                                                         atan blog lewat browser seperti tadi
                                                         telah kita lakukan. Jika Anda mem-
                                                         buat kurang dari lima blog maka
                                                         script ‘blog.asp’ yang akan kita buat
                                                         setelah ini akan menghasilkan error.
                                                      2. Kedua script yang tadi telah kita
                                                         buat, yaitu createblog.asp dan
                                                         insertblog.asp, dapat Anda temukan
                                                         di dalam CD dalam versi lengkap.



                                                     Membuat Web Blog Baru: Form di samping ini
                                                     berfungsi untuk membuat web blog baru yang
                                                     dapat dimanfaatkan oleh siapa saja.

        Setelah itu, tekan tombol Submit.
    Server akan memproses script insert-                            Langkah 5:
    blog.asp dan akan merekam semua data                         Membuat Script
    yang Anda tuliskan dalam komponen                              Blog.asp
    form ke dalam database. Dan kini, data-
    data yang telah tersimpan itu muncul             Apa yang tadi telah kita buat? Tadi, kita
    kembali ke hadapan Anda lewat jendela            membuat dua buah script, yaitu create-
    browser seperti gambar di bawah ini:             blog.asp dan insertblog.asp yang berfungsi
                                                     untuk merekam atau menyimpan blog
                                                     baru yang ditulis seorang blogger ke dalam
                                                     database. Tentu, perjalanan kita tidak ha-
                                                     nya berhenti sampai di sini saja. Kita harus
                                                     memuaskan rasa ingin tahu blogger-
                                                     blogger yang lain tentang isi pikiran rekan-
                                                     rekan mereka. Caranya? Kita munculkan
                                                     record para blogger itu ke halaman web.
                                                         Dengan kata lain, kita ingin membuat
                                                     halaman utama web blog ini. Di sini, blog-
                                                     blog terbaru akan dimunculkan dalam ha-
                                                     laman utama agar semua orang, entah par-
                                                     tisan atau pembaca setia, dapat menikmati
                                                     blog-blog itu. Untuk mewujudkan hal ini,
                                                     kita butuh sebuah script yang akan kita
    Menengok Blog Baru: Blog yang telah berhasil
    dibuat akan dimunculkan ulang ke jendela
                                                     beri nama Blog.asp.
    browser agar Anda sebagai si pengarangnya bisa       Marilah kita telusuri langkah demi
    melihat kembali apa yang baru saja Anda tulis.   langkah pembuatan script Blog.asp ini.
MEMBUAT WEB BLOG
                MEMBUA
                    UAT                                                                          9



    Pertama kali, kita tentukan dulu judul      ‘Webblog’. Nanti, record-record yang ada
dari website ini. Judul ini akan muncul di      di semua field itu akan ditampilkan ke jen-
jendela browser. Teks yang diapit tag           dela browser. Bagaimana dengan urutan-
<Title>…</Title> dari HTML akan men-            nya? Record-record itu akan diurutkan
jadi judul website ini. Ubahlah sesuai selera   berdasarkan field ‘Tanggal’. Lantas? Meto-
Anda jika perlu.                                de pengurutan yang kita ambil adalah
                                                DESC yang artinya record terbaru yang
<html>                                          memiliki tanggal atau waktu paling baru
<head>                                          akan muncul di atas disusul record-record
<title>                                         yang memiliki tanggal atau waktu lebih
::Welcome to My Web Blog! ::                    lama. Dengan begitu, blog-blog yang mun-
</title>                                        cul di halaman ini akan selalu baru.
</head>                                              Sekarang, kita akan atur berapa blog
                                                yang akan muncul di halaman utama.
    Langkah kedua adalah menciptakan            Ingat bahwa dengan semakin banyak blog
koneksi menuju database. Cara ini pernah        yang masuk ke halaman utama, akses web
kita pakai saat membuat insertblog.asp.         menuju situs ini akan lebih melambat. Ca-
Tekniknya sama persis, yaitu dengan             ranya yaitu dengan mengatur PageSize se-
menggunakan DSN-Less Connection:                perti contoh di bawah ini:

<% Dim oConn, objRs, letakfile %>               <% objRs.PageSize = 5 %>
<% letakfile =
server.mappath(“blog.mdb”) %>                        Kalau kita isi dengan angka 5 maka
<% Set oConn=                                   blog yang akan muncul di halaman utama
Server.CreateObject(“ADODB.Connection”)         ini berjumlah lima buah. Kalau kita ubah
%>                                              menjadi angka 2 maka hanya ada dua blog
<% oConn.Open “DRIVER={Microsoft                saja seperti gambar di samping.
Access Driver (*.mdb)}; DBQ=” & letakfile            Ingat bahwa Anda paling tidak harus
%>                                              memiliki jumlah blog lebih besar dari ang-
                                                ka yang Anda set di PageSize. Itu artinya,
     Kalau koneksi sudah terjalin, kita buka    kalau Anda set PageSize sama dengan 5
akses menuju record-record yang ada di da-      maka minimal Anda harus punya lima
lam database menggunakan Recordset Ob-          record blog terlebih dulu di dalam data-
ject seperti ini.                               base. Jika tidak maka script di atas akan er-
                                                ror.
<% Set objRs =                                       Setelah pengaturan di atas selesai, kita
 Server.CreateObject(“ADODB.Recordset”)         akan tulis judul untuk halaman web di
%>                                              atas. Judul ini diatur oleh baris-baris script
<% objRs.Open “SELECT * FROM Webblog            di bawah ini:
ORDER BY Tanggal DESC”, oConn %>
                                                <font face=”arial” size=6 color=”red”>
    Lihat perintah SQL di atas yang berbu-      <p align=”center”>
nyi “SELECT * FROM Webblog ORDER                <b>MY WEB BLOG</b>
BY Tanggal, Waktu DESC”. Itu artinya,           </p>
kita akan mengambil semua field dari tabel      </font>
10



                                                       Sekarang, kita akan munculkan blog-
                                                   blog yang ada di dalam database ke jendela
                                                   browser. Berapa blog yang akan kita
                                                   munculkan? Dan bagaimana cara kita
                                                   memunculkannya? Ada beragam teknik
                                                   memunculkan record-record yang ada di
                                                   dalam database ke jendela browser, salah
                                                   satunya adalah dengan menggunakan
                                                   pengulangan For… Next berikut ini:

                                                   <% for i = 1 to objRs.PageSize %>

                                                       Pengulangan di atas memiliki makna
                                                   lebih luas, yaitu ia akan memanggil record
                                                   sejumlah angka yang tersimpan di dalam
                                                   variabel ‘i’. Dalam contoh di atas karena
                                                   PageSize bernilai 5 maka pengulangan ter-
                                                   sebut hanya berjalan lima kali. Dengan
     Mengatur PageSize: Jika Anda mengatur         kata lain, record blog yang akan muncul
     PageSize sama dengan 2 maka hanya ada dua     berjumlah lima buah. Selanjutnya, kita
     blog dalam halaman utama seperti gambar di    akan munculkan judul blog terlebih dulu
     atas. Berapa jumlah blog yang akan muncul
     bergantung pada angka yang Anda masukkan di
                                                   sebelum data-data lain muncul di jendela
     sini.                                         browser seperti tanggal, waktu, nama si
                                                   pembuat, dan isi blog itu sendiri.
          Jika Anda ingin menggantinya dari            Cara untuk memunculkan judul blog
     ‘MY WEB BLOG’ menjadi teks Anda sen-          adalah dengan menggunakan potongan
     diri, ubahlah bagian itu sesuai keinginan     script berikut ini:
     Anda.
          Kini, kita akan membuat tabel 1 ko-      <font face=”arial” size=4 color=”blue”>
     lom dan 1 baris. Tujuannya, agar teks blog    <b><%=objRs(“judul”)%></b>
     yang muncul nanti tidak terlalu meman-        </font>
     jang ke kanan dan ke kiri. Artinya, kita
     membatasi rentang teks blog agar tampak           Karena berupa judul maka huruf-huruf
     lebih rapi dan artistik. Untuk membuat ta-    yang memoles judul itu haruslah berukur-
     bel, kita butuh tag HTML berikut ini:         an khas atau lebih besar dari yang lain. Da-
                                                   lam contoh di atas, besarnya huruf yang
     <table border=”0" width=”60%”>                saya pilih adalah 4 point dengan warna
     <tr>                                          blue.
     <td>                                              Langkah berikutnya, kita bubuhkan
                                                   data-data terkait dengan blog itu seperti
         Anda bisa atur sendiri berapa besar ta-   tanggal pembuatan, pukul pembuatan,
     bel yang akan memagari teks blog dengan       dan siapa yang membuatnya. Data-data ini
     cara mengubah angka yang ada di atribut       berfungsi sebagai pelengkap dan terkadang
     Width di atas. Anda bisa mengisinya baik      teramat penting bagi orang lain karena
     dalam satuan persen maupun pixel.             mereka bisa tahu siapa orang di balik
MEMBUAT WEB BLOG
                  MEMBUA
                      UAT                                                                         11




Memunculkan Judul: Langkah pertama, kita
                                                Data-data Lainnya: Meskipun kecil, namun data-
munculkan judul Blog terlebih dulu ke jendela
                                                data pendukung seperti tanggal dan waktu
browser seperti pada contoh di atas.
                                                pembuatan serta siapa yang mencurahkan isi
                                                hatinya itu memiliki peranan yang penting.
curahan hati tersebut. Tapi, supaya tampil-
annya tidak timpang, huruf yang memoles
teks ini dibuat lebih kecil dari yang lain.         Setelah itu, kita tulis dua baris script di
    Cara untuk menampilkan data-data            bawah ini. Tujuannya, agar ketika script se-
tersebut adalah sebagai berikut:                lesai dengan record pertama, ia akan
                                                membaca record kedua, ketiga, dan sete-
<font face=”arial” size=1 color=”black”>        rusnya sampai pengulangan For…Next ini
Dibuat oleh: <%=objRs(“nama”)%>                 berhenti.
Tanggal: <%=objRs(“tanggal”)%>
Pukul: <%=objRs(“waktu”)%>                      <% objRs.MoveNext %>
</font>                                         <% Next %>

     Terakhir, baru kita munculkan isi blog         Seperti skema di atas, hanya ada kira-
ke dalam halaman web. Sampai langkah            kira lima blog yang akan muncul di hala-
ini, semua isi blog beserta data lainnya su-    man utama ini. Lantas, bagaimana nasib
dah muncul seluruhnya.                          blog terakhir jika muncul blog ke enam?
                                                Otomatis, blog yang paling lama akan
<br>                                            tergeser dengan yang baru. Namun jangan
<br>                                            khawatir sebab nasib blog yang terakhir ini
                                                belumlah tamat. Seperti layaknya web blog
<font face="arial" size=2 color="black">        lainnya, blog-blog yang lama akan masuk
<%=objRs("blog")%>                              ke dalam arsip. Dan, arsip-arsip blog ini
</font>                                         akan diatur oleh script khusus. Para
12



     blogger bisa masuk ke halaman khusus ar-                         Langkah 6:
     sip ini jika ia mengklik link ‘Arsip Blog’.
                                                                  Membuat Script
     Lantas, ke mana blogger-blogger itu akan
                                                                 BlogArchieves.asp
     pergi?
         Lihat link berikut ini:
                                                      Seperti telah disinggung di atas, koleksi
     <a href=”blogarchieves.asp”>                     blog yang telah ‘usang’ janganlah kita bu-
     <b>Arsip Blog</b>                                ang begitu saja. Terkadang, banyak blogger
     </a>                                             suka membaca blog-blog yang justru sudah
                                                      lama di-posting. Lantas, di mana kita me-
        Jika link ini diklik, pengunjung akan         letakkan koleksi blog yang lama itu? Da-
     masuk ke script blogarchieves.asp seperti        lam halaman web utama, Anda melihat
     tampak pada belahan script di atas.              link bertuliskan ‘Arsip Blog’. Jika link itu
                                                      diklik, pengunjung akan dibawa ke script
                                                      BlogArchieves.asp. Nah, script ini bertugas
                                                      untuk mengoleksi serta mendata semua
                                                      arsip blog yang ada di dalam database un-
                                                      tuk selanjutnya dimunculkan ke jendela
                                                      browser.
                                                          Berbeda dengan halaman utama, hala-
                                                      man yang nanti akan dihasilkan oleh script
                                                      BlogArchieves.asp ini terkesan lebih ring-
                                                      kas. Hal ini terjadi karena kita tidak me-
                                                      munculkan semua isi blog. Yang kita
                                                      munculkan hanyalah judul serta data-data
                                                      pendukung seperti tanggal dan waktu
                                                      pembuatan serta nama orang yang
                                                      mengarangnya.
                                                          Lantas, bagaimana caranya para blog-
                                                      ger membaca blog-blog itu? Caranya, di se-
     Tahap Akhir: Kini, halaman web blog ini tampil
                                                      tiap judul blog itu kita sisipi link yang akan
     seutuhnya.Anda boleh memodifikasi script
     Blog.asp untuk menghasilkan output yang          mengarah ke script lain, dalam hal ini ber-
     beragam dan beraneka rupa.                       nama blogdetail.asp yang akan kita buat
                                                      belakangan. Script ini bertugas untuk
                                                      mendeteksi BlogID yang dikirim oleh
                                                      blogArchieves.asp untuk selanjutnya isi
                                                      blog itu dimunculkan ke jendela browser.
MEMBUAT WEB BLOG
                 MEMBUA
                     UAT                                                                        13



     Bagaimana membuat BlogArchieves.            </p>
asp itu? Pada prinsipnya, 40% isi script         </font>
BlogArchieves.asp menyerupai script
Blog.asp. Pada tahap pertama, Anda buat               Setelah kita membuat tabel agar pena-
terlebih dulu judul halaman web ini meng-        taan lay out halaman ini lebih rapi, kita
gunakan baris-baris HTML berikut:                akan memulai proses mengambil record-
                                                 record yang ada di dalam database ke jen-
<html>                                           dela browser. Teknik yang akan kita pakai
<head>                                           ini berbeda dengan teknik yang kita pilih
<title>                                          untuk script Blog.asp. Setelah kita membu-
::Welcome to My Web Blog! ::                     at tabel agar penataan lay out halaman ini
</title>                                         lebih rapi, kita akan memulai proses meng-
</head>                                          ambil record-record yang ada di dalam da-
                                                 tabase ke jendela browser. Teknik yang
     Setelah itu, kita ciptakan koneksi me-      akan kita pakai ini berbeda dengan teknik
nuju database menggunakan DSN-Less               yang kita pilih untuk script Blog.asp.
Connection. Kalau sudah terjalin koneksi              Di sini, kita menggunakan pengulang-
itu, kita buka akses menuju record-record        an Do…Loop untuk membaca semua
yang ada di dalam database menggunakan           record yang ada di dalam database untuk
Recordset Object.                                kemudian dimunculkan ke jendela browser.
                                                 Pengulangan itu kita tuliskan seperti ini:
<% Set oConn =
Server.CreateObject(“ADODB.Connection”) %>       <% Do While NOT objRs.EOF %>
<% oConn.Open “DRIVER={Microsoft Access Driver
(*.mdb)}; DBQ=” & letakfile %>                       Itu artinya, pengulangan akan terus di-
<% Set objRs =                                   lakukan sampai record terakhir dan kursor
Server.CreateObject(“ADODB.Recordset”) %>        menyentuh akhir file (End Of File). Atau
<% objRs.Open “SELECT * FROM Webblog ORDER       dengan kata lain, lewat pengulangan di
BY Tanggal DESC”, oConn %>                       atas, kita ingin menampilkan semua
                                                 record yang ada di dalam database ke jen-
    Di sini, kita masih menggunakan pe-          dela browser.
rintah SQL yang sama dengan perintah                 Setelah itu, kita munculkan judul blog
SQL yang kita pakai pada script Blog.asp.        ke jendela browser. Tekniknya cukup se-
    Selanjutnya, kita set judul halaman          derhana. Hanya saja, seperti tadi telah kita
web yang nanti akan muncul di jendela            singgung, di dalam judul blog ini tertanam
browser sama seperti script Blog.asp di atas.    sebuah link. Link ini jika diklik akan mem-
Caranya seperti ini:                             bawa si blogger itu ke script lain, yaitu
                                                 BlogDetail.asp. Caranya seperti berikut ini:
<font face=”arial” size=6 color=”red”>
<p align=”center”>                               <a href=
<b>MY WEB BLOG ARCHIEVES</b>                     ”blogdetail.asp?blogID=
14



     <%=objRs(“BlogID”)%>”>
     <%=objRs(“judul”)%>
     </a>


         Apakah cukup berhenti di sini? Tidak.
     Lihat teknik penulisan URL di atas pada
     atribut href. Jika link di atas diklik maka
     akan terjadi dua akibat yang akan muncul.
     Pertama, pengunjung akan dibawa ke
     script blogdetail.asp. Kedua, script blogar-
     chieves.asp ini akan mengirim sebuah nilai
     yang tersimpan di dalam variabel ‘BlogID’
     seperti tampak pada penulisan alamat link
     di atas ke script blogdetail.asp. Apa isi nilai
     yang tersimpan di dalam variabel ‘BlogID’
     ini? Isinya adalah record yang ada di field       Arsip Blog: Lewat script khusus, kita munculkan
                                                       arsip-arsip blog yang dulu pernah ditulis oleh
     ‘BlogID’ dalam database. Lantas, apa fung-        blogger dalam periode sekarang sampai waktu
     si nilai itu? Kita akan membahasnya saat          paling lama.
     membuat script blogdetail.asp.
         Setelah kita memunculkan judul blog,
     kita tayangkan data-data pendukung se-                             Langkah 7:
     perti tanggal, waktu dan sebagainya. Tek-                      Membuat Script
     niknya sama dengan teknik yang telah kita                      BlogDetail.asp
     pelajari waktu lalu:
                                                       Tiba waktunya untuk membuat script tera-
     Dibuat oleh: <%=objRs(“nama”)%>                   khir, yaitu BlogDetail.asp. Script ini akan
     Tanggal: <%=objRs(“tanggal”)%>                    muncul saat seorang blogger masuk ke ha-
     Pukul: <%=objRs(“waktu”)%>                        laman arsip dan mengklik salah satu judul
                                                       yang ada di sana. Begitu mereka melaku-
         Kini, kita memasuki langkah-langkah           kan hal tersebut, ia akan membaca isi blog
     terakhir. Pertama, setelah selesai dengan         secara lengkap. Bagaimana hal ini bisa ter-
     satu record, kita gerakkan kursor ke record       jadi? Kita akan telusuri satu demi satu ba-
     selanjutnya menggunakan MoveNext se-              ris-baris script yang ada di dalam tubuh
     perti ini.                                        BlogDetail.asp ini.
                                                           Pada prinsipnya, baris-baris pertama
     <% objRs.MoveNext %>                              yang ada di dalam BlogDetail.asp ini sama
                                                       dengan yang lain. Coba tengok potongan
        Kedua, kita perintahkan server agar            berikut ini:
     melakukan pengulangan kembali sampai
     kursor menyentuh End Of File (EOF:                <html>
     akhir dari file).                                 <head>
MEMBUAT WEB BLOG
               MEMBUA
                   UAT                                                                      15



<title>                                          Perintah SQL hanya akan mengambil
::Welcome to My Web Blog! ::                 record yang memiliki nilai pada field
</title>                                     ‘BlogID’ sama dengan nilai yang dikirim
</head>                                      oleh script blogarchieves.asp lewat URL. Li-
<body>                                       hat link yang ada di dalam script
<% Dim oConn, objRs, letakfile %>            blogarchieves.asp berikut ini:
<% letakfile =
server.mappath(“blog.mdb”) %>                <a href=
<% Set oConn=                                ”blogdetail.asp?blogID=
Server.CreateObject(“ADODB.Connection”)      <%=objRs(“BlogID”)%>”>
%>
<% oConn.Open “DRIVER={Microsoft                  Ingat, begitu link diklik, variabel
Access Driver (*.mdb)}; DBQ=” & letakfile    ‘blogID’ di atas akan menyimpan nilai se-
%>                                           perti yang ada di record ‘BlogID’. Dan, de-
                                             ngan menggunakan QueryString, kita am-
    Perbedaan baru muncul tatkala kita       bil nilai itu untuk menyeleksi record.
bekerja dengan perintah SQL. Lihat 2 baris        Setelah record terseleksi, semuanya
script berikut ini:                          menjadi lebih mudah. Kita tinggal melaku-
                                             kan persiapan-persiapan awal untuk me-
<% Set objRs =                               moles tampilan halaman web ini. Pertama
 Server.CreateObject(“ADODB.Recordset”)      kali, kita atur ulang judul halaman web ini
%>                                           lewat tag-tag HTML berikut:
<% objRs.Open “SELECT * FROM Webblog
WHERE BlogID=                                <font face=”arial” size=6
’” & Request.QueryString(“BlogID”) & “‘“,
oConn %>                                     color=”red”>
                                             <p align=”center”>
    Di situ tampak satu baris perintah SQL   <b>MY WEB BLOG DETAIL</b>
yang fungsinya untuk mengambil record        </p>
dari database. Lantas pertanyaannya,         </font>
record mana yang akan diambil? Tentu,
halaman web ini hanya akan memuncul-             Selanjutnya, kita munculkan judul
kan blog yang masih memiliki ikatan de-      blog terlebih dulu ke jendela browser lewat
ngan judul yang telah dipilih oleh seorang   potongan baris di bawah ini:
blogger. Bagaimana mendeteksinya? Kita
bisa menggunakan pernyataan WHERE            <font face=”arial” size=4 color=”blue”>
untuk menyeleksi record. Lihat potongan      <b><%=objRs(“judul”)%></b>
perintah SQL di bawah ini:                   </font>

WHERE BlogID=’” &                                Kemudian, baru disusul record-record
Request.QueryString(“BlogID”)&”’”            lainnya termasuk record yang bertindak
16



     sebagai blog itu sendiri. Semuanya kita
                                                                 Catatan Kecil
     munculkan di jendela browser lewat bebe-
                                                 Ketiga script, yaitu blog.asp, blogar-
     rapa pernyataan di bawah ini:
                                                 chieves.asp, dan blogdetail.asp ada da-
                                                 lam CD pendamping buku.
     <font face=”arial” size=1 color=”black”>
     Dibuat oleh: <%=objRs(“nama”)%>
     Tanggal: <%=objRs(“tanggal”)%>                         Mempercantik Blog
     Pukul: <%=objRs(“waktu”)%>                           Memoles Blog dengan
     </font>                                             Dreamweaver MX 2004
     <br><br>
     <font face=”arial” size=3 color=”black”>
                                                Kini, kita sudah punya script web blog siap
     <%=objRs(“blog”)%>
                                                pakai yang dapat Anda modifikasi sesuai
     </font>
                                                selera sendiri. Kalau boleh jujur, tampilan
                                                wajah web blog yang baru saja kita buat ma-
         Sekarang kalau perlu, kita cantumkan   sih sangat “mentah” dalam hal desain. Un-
     link untuk kembali ke halaman arsip atau   tuk itu, kita akan mempercantiknya de-
     halaman awal lewat pernyataan ini:         ngan cara yang paling efektif dan efisien,
                                                yaitu menggunakan Macromedia Dream-
     <a href=”blogarchieves.asp”>Kembali ke
                                                weaver MX 2004—satu-satunya software
     Arsip</a>
                                                desain web paling lengkap dan canggih.
     <br>
                                                     Kali ini, kita tidak bicara tentang
     <a href=”blog.asp”>Kembali ke Halaman
                                                scripting ASP menggunakan Dreamweaver
     Utama</a>
                                                MX 2004 meskipun hal itu bisa saja dilaku-
                                                kan. Sebaliknya, kita bicara tentang
                                                Dreamweaver MX 2004 dalam kaitannya
                                                dengan desain web blog ini. Saya berharap
                                                Anda sudah punya software ciptaan
                                                Macromedia ini sehingga proses latihan
                                                kali ini bisa berjalan tanpa masalah.
                                                     Langkah pertama, luncurkanlah Ma-
                                                cromedia Dreamweaver MX 2004 yang ada
                                                dalam sistem komputer Anda sampai
                                                Anda melihat tampilan gambar seperti
                                                pada gambar halaman 17 (kiri atas).




                                                 Blog Detail: Begitu judul salah satu arsip blog
                                                 diklik, seorang blogger bisa melihat isi blog
                                                 secara lengkap lewat script yang sengaja kita
                                                 rancang untuk itu, yaitu blogdetail.asp.
MEMBUAT WEB BLOG
                MEMBUA
                    UAT                                                                         17



                                                    Di jendela itu muncul icon kuning
                                               bertuliskan ‘ASP’. Janganlah Anda sentuh
                                               atau malah dihapus sebab icon-icon itu
                                               mewakili kode-kode ASP yang tak dapat
                                               diterjemahkan secara visual oleh
                                               Dreamweaver MX. Kali ini, kita akan bela-
                                               jar untuk mengganti warna latar belakang
                                               web blog di atas dari putih menjadi warna
                                               lain.
                                                    Caranya, klik menu Modify dan pilih-
                                               lah Page Properties sampai Anda masuk ke
                                               jendela seperti gambar di bawah ini.

                                                                      Page Properties:
                                                                      Untuk mengatur
Tampilan Utama Dreamweaver MX 2004:                                   warna latar belakang
Begitu Anda me-launch software yang masih                             halaman web, pilihlah
saudara kandung Flash MX 2004 ini, Anda akan                          Page Properties (kiri).
menjumpai tampilan seperti gambar di atas.                            Sedangkan gambar di
                                                                      bawah adalah gambar
                                                                      jendela Page
    Klik pilihan Open dan bukalah script                              Properties untuk
Blog.asp sehingga script tersebut muncul                              pengaturan banyak
                                                                      hal yang berkaitan
dalam jendela Dreamweaver MX 2004 se-
                                                                      dengan halaman web.
perti gambar di bawah ini.




                                                   Pastikan dalam bagian Category Anda
                                               memilih Appearance. Selanjutnya, klik ko-
                                               tak kecil yang ada di samping kanan Back-
                                               ground. Pilihlah salah satu warna favorit
ASP dalam Jendela Dreamweaver MX 2004:
Tampak pada gambar di samping, script
                                               Anda segera setelah Anda melihat jendela
Blog.asp kita munculkan dalam jendela          warna. Jika sudah, tekan OK. Sekarang, ha-
Dreamweaver MX 2004 seperti gambar di          laman web blog.asp sudah memiliki warna
samping.                                       latar belakang seperti gambar di bawah ini:
18



                                                           Kemudian, tekan menu Insert dan pi-
                                                      lih Image. Selanjutnya, carilah file gambar
                                                      yang ingin Anda abadikan sebagai judul
                                                      web blog ini. Dalam contoh kali ini, Anda
                                                      bisa memanfaatkan file title.gif yang ada di
                                                      dalam CD.




     Blog.asp dengan Wajah Baru: Anda bisa
     mendesain sendiri warna latar belakang favorit
     Anda.



         Sekarang, kita akan mengganti judul
     web blog tersebut yang semula teks ‘MY
     WEB BLOG’ menjadi grafis. Sebelumnya
     Anda harus mendesain terlebih dulu gam-
                                                       Insert Image: Untuk memasukkan gambar ke
     bar yang akan menjadi judul web blog itu.
                                                       dalam halaman web, salah satu cara yang
     Sebagai pedoman buat Anda, di dalam CD            sering dipakai yaitu dengan menggunakan
     tersedia file title.gif yang dapat Anda jadi-     menu Insert > Image seperti diperlihatkan pada
                                                       gambar di atas ini.
     kan contoh latihan. Bukalah file tersebut
     dan Anda akan melihat contoh gambar se-
     perti tampilan berikut ini:




     Judul Berbentuk Grafis: Untuk mempercantik
     tampilan halaman web, terkadang kita harus
     melibatkan file grafis meskipun di dalamnya ia
     berbentuk teks seperti gambar di atas.



         Yang pertama kali harus kita lakukan
     adalah menghapus teks ‘MY WEB BLOG’
     terlebih dulu agar nanti bisa diganti de-         Wajah Baru Blog.asp: Setelah diberi judul dalam
     ngan file gambar di atas. Hapuslah dengan         wujud gambar, halaman web blog.asp di atas
     cara memblok atau menghilangkan satu              tampak lebih bagus meskipun kita baru bisa
                                                       menikmati secara utuh lewat jendela browser.
     demi satu huruf yang ada di situ.

Weitere ähnliche Inhalte

Was ist angesagt?

7. pembuatan website dengan joomla
7. pembuatan website dengan joomla7. pembuatan website dengan joomla
7. pembuatan website dengan joomlaFaiz Fanani
 
Cara Membuat Website Gratis
Cara Membuat Website GratisCara Membuat Website Gratis
Cara Membuat Website GratisBoby Candra
 
Kinta Install Wordpress Di Pc Laptop
Kinta Install Wordpress Di Pc LaptopKinta Install Wordpress Di Pc Laptop
Kinta Install Wordpress Di Pc Laptopkresnokoro1945
 
Webdesign dasar : 01 mengenal dunia web
Webdesign dasar : 01 mengenal dunia webWebdesign dasar : 01 mengenal dunia web
Webdesign dasar : 01 mengenal dunia webSMK Negeri 6 Malang
 
Pengertian dan cara kerja web browser
Pengertian dan cara kerja web browserPengertian dan cara kerja web browser
Pengertian dan cara kerja web browserDeka_Paksi_M
 
macam-macam web browser internet
macam-macam web browser internetmacam-macam web browser internet
macam-macam web browser internetMira Gustina
 
Sp membuat web album foto
Sp membuat web album fotoSp membuat web album foto
Sp membuat web album fotoIlan Surf ﺕ
 
Materi wordpress-basic knowledge-by-aceng-luqman
Materi wordpress-basic knowledge-by-aceng-luqmanMateri wordpress-basic knowledge-by-aceng-luqman
Materi wordpress-basic knowledge-by-aceng-luqmanIsah Kambali
 
Cara membuat-web-blog
Cara membuat-web-blogCara membuat-web-blog
Cara membuat-web-blogjoe riyanto
 
Tutorial menginstal-wordpress-secara-offline-di-windows
Tutorial menginstal-wordpress-secara-offline-di-windowsTutorial menginstal-wordpress-secara-offline-di-windows
Tutorial menginstal-wordpress-secara-offline-di-windowsEccha Nourul
 
Kelebihan dan kelemahan browser
Kelebihan dan kelemahan browserKelebihan dan kelemahan browser
Kelebihan dan kelemahan browserYulian Gibran
 
tutorial-membuat-blog-gratis-di-wordpress-com-baru
tutorial-membuat-blog-gratis-di-wordpress-com-barututorial-membuat-blog-gratis-di-wordpress-com-baru
tutorial-membuat-blog-gratis-di-wordpress-com-baruLovina Tour
 
macam-macam web browser
macam-macam web browsermacam-macam web browser
macam-macam web browserlanaer12
 
Kkpi web browser
Kkpi web browserKkpi web browser
Kkpi web browserdwxexist26
 
Kelebihan dan kekurangan software browser
Kelebihan dan kekurangan software browserKelebihan dan kekurangan software browser
Kelebihan dan kekurangan software browserAida Anisa
 
Website dinamis dengan PHP
Website dinamis dengan PHPWebsite dinamis dengan PHP
Website dinamis dengan PHPFarichah Riha
 
1705552018-socmed-pdfmakalah ( Gadis Bali Kebaya )
1705552018-socmed-pdfmakalah ( Gadis Bali Kebaya )1705552018-socmed-pdfmakalah ( Gadis Bali Kebaya )
1705552018-socmed-pdfmakalah ( Gadis Bali Kebaya )pradnyani wulantari
 

Was ist angesagt? (19)

7. pembuatan website dengan joomla
7. pembuatan website dengan joomla7. pembuatan website dengan joomla
7. pembuatan website dengan joomla
 
Cara Membuat Website Gratis
Cara Membuat Website GratisCara Membuat Website Gratis
Cara Membuat Website Gratis
 
Kinta Install Wordpress Di Pc Laptop
Kinta Install Wordpress Di Pc LaptopKinta Install Wordpress Di Pc Laptop
Kinta Install Wordpress Di Pc Laptop
 
Webdesign dasar : 01 mengenal dunia web
Webdesign dasar : 01 mengenal dunia webWebdesign dasar : 01 mengenal dunia web
Webdesign dasar : 01 mengenal dunia web
 
Pengertian dan cara kerja web browser
Pengertian dan cara kerja web browserPengertian dan cara kerja web browser
Pengertian dan cara kerja web browser
 
macam-macam web browser internet
macam-macam web browser internetmacam-macam web browser internet
macam-macam web browser internet
 
Sp membuat web album foto
Sp membuat web album fotoSp membuat web album foto
Sp membuat web album foto
 
Materi wordpress-basic knowledge-by-aceng-luqman
Materi wordpress-basic knowledge-by-aceng-luqmanMateri wordpress-basic knowledge-by-aceng-luqman
Materi wordpress-basic knowledge-by-aceng-luqman
 
Cara membuat-web-blog
Cara membuat-web-blogCara membuat-web-blog
Cara membuat-web-blog
 
Tutorial menginstal-wordpress-secara-offline-di-windows
Tutorial menginstal-wordpress-secara-offline-di-windowsTutorial menginstal-wordpress-secara-offline-di-windows
Tutorial menginstal-wordpress-secara-offline-di-windows
 
Kelebihan dan kelemahan browser
Kelebihan dan kelemahan browserKelebihan dan kelemahan browser
Kelebihan dan kelemahan browser
 
tutorial-membuat-blog-gratis-di-wordpress-com-baru
tutorial-membuat-blog-gratis-di-wordpress-com-barututorial-membuat-blog-gratis-di-wordpress-com-baru
tutorial-membuat-blog-gratis-di-wordpress-com-baru
 
macam-macam web browser
macam-macam web browsermacam-macam web browser
macam-macam web browser
 
Kkpi web browser
Kkpi web browserKkpi web browser
Kkpi web browser
 
Tips Optimasi Website Wordpress
Tips Optimasi Website WordpressTips Optimasi Website Wordpress
Tips Optimasi Website Wordpress
 
Kelebihan dan kekurangan software browser
Kelebihan dan kekurangan software browserKelebihan dan kekurangan software browser
Kelebihan dan kekurangan software browser
 
Website dinamis dengan PHP
Website dinamis dengan PHPWebsite dinamis dengan PHP
Website dinamis dengan PHP
 
Tug as
Tug asTug as
Tug as
 
1705552018-socmed-pdfmakalah ( Gadis Bali Kebaya )
1705552018-socmed-pdfmakalah ( Gadis Bali Kebaya )1705552018-socmed-pdfmakalah ( Gadis Bali Kebaya )
1705552018-socmed-pdfmakalah ( Gadis Bali Kebaya )
 

Andere mochten auch

Dasar internet
Dasar internetDasar internet
Dasar internetzinkwijaya
 
Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1nasib silaban
 
Laporan akhir
Laporan akhirLaporan akhir
Laporan akhiryudhigcgc
 
Buat daftar isi blog
Buat daftar isi blogBuat daftar isi blog
Buat daftar isi bloghirmiati
 
Buat daftar isi blog
Buat daftar isi blogBuat daftar isi blog
Buat daftar isi blogryandsaputri
 
Dasar pembuatan web (html)
Dasar pembuatan web (html)Dasar pembuatan web (html)
Dasar pembuatan web (html)daffa12
 
Tutorialwebdesign
TutorialwebdesignTutorialwebdesign
Tutorialwebdesignerick1024
 
Tutorial coreldraw-
Tutorial coreldraw-Tutorial coreldraw-
Tutorial coreldraw-erick1024
 
tutorial-membuat-website-dengan-photoshop-cs2-
tutorial-membuat-website-dengan-photoshop-cs2-tutorial-membuat-website-dengan-photoshop-cs2-
tutorial-membuat-website-dengan-photoshop-cs2-erick1024
 
Desain Tipografi Menggunakan CorelDRAW
Desain Tipografi Menggunakan CorelDRAWDesain Tipografi Menggunakan CorelDRAW
Desain Tipografi Menggunakan CorelDRAWzeliaaa
 
pelajaran tik kelas X
pelajaran tik kelas Xpelajaran tik kelas X
pelajaran tik kelas Xrani15
 
Materi TIK kelas X Semester 2
Materi TIK kelas X Semester 2Materi TIK kelas X Semester 2
Materi TIK kelas X Semester 2Erna S
 
Bahan Ajar TIK Kelas XII Semester 1
Bahan Ajar TIK Kelas XII Semester 1Bahan Ajar TIK Kelas XII Semester 1
Bahan Ajar TIK Kelas XII Semester 1Muhammad Amal
 
Komputer soal ujian excel all
Komputer   soal ujian excel allKomputer   soal ujian excel all
Komputer soal ujian excel allRahmat Hussein
 
contoh ujian Microsoft word 2007
contoh ujian Microsoft word 2007contoh ujian Microsoft word 2007
contoh ujian Microsoft word 2007Hanung Permana
 

Andere mochten auch (20)

Dasar internet
Dasar internetDasar internet
Dasar internet
 
Rpl jilid 3
Rpl jilid 3Rpl jilid 3
Rpl jilid 3
 
Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1
 
Laporan akhir
Laporan akhirLaporan akhir
Laporan akhir
 
About blog
About blogAbout blog
About blog
 
Buat daftar isi blog
Buat daftar isi blogBuat daftar isi blog
Buat daftar isi blog
 
Buat daftar isi blog
Buat daftar isi blogBuat daftar isi blog
Buat daftar isi blog
 
Dasar pembuatan web (html)
Dasar pembuatan web (html)Dasar pembuatan web (html)
Dasar pembuatan web (html)
 
Tutorialwebdesign
TutorialwebdesignTutorialwebdesign
Tutorialwebdesign
 
Tutorial coreldraw-
Tutorial coreldraw-Tutorial coreldraw-
Tutorial coreldraw-
 
Microsoft word
Microsoft  wordMicrosoft  word
Microsoft word
 
tutorial-membuat-website-dengan-photoshop-cs2-
tutorial-membuat-website-dengan-photoshop-cs2-tutorial-membuat-website-dengan-photoshop-cs2-
tutorial-membuat-website-dengan-photoshop-cs2-
 
Tipografi
TipografiTipografi
Tipografi
 
Desain Tipografi Menggunakan CorelDRAW
Desain Tipografi Menggunakan CorelDRAWDesain Tipografi Menggunakan CorelDRAW
Desain Tipografi Menggunakan CorelDRAW
 
pelajaran tik kelas X
pelajaran tik kelas Xpelajaran tik kelas X
pelajaran tik kelas X
 
Materi TIK kelas X Semester 2
Materi TIK kelas X Semester 2Materi TIK kelas X Semester 2
Materi TIK kelas X Semester 2
 
Bahan Ajar TIK Kelas XII Semester 1
Bahan Ajar TIK Kelas XII Semester 1Bahan Ajar TIK Kelas XII Semester 1
Bahan Ajar TIK Kelas XII Semester 1
 
Komputer soal ujian excel all
Komputer   soal ujian excel allKomputer   soal ujian excel all
Komputer soal ujian excel all
 
contoh ujian Microsoft word 2007
contoh ujian Microsoft word 2007contoh ujian Microsoft word 2007
contoh ujian Microsoft word 2007
 
Powerpoint kelas x
Powerpoint kelas xPowerpoint kelas x
Powerpoint kelas x
 

Ähnlich wie Sp membuat web blog

Rekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi WebsiteRekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi WebsiteKhaerul Anwar
 
Ebook php menyelam dan menaklukan samudra php
Ebook php   menyelam dan menaklukan samudra phpEbook php   menyelam dan menaklukan samudra php
Ebook php menyelam dan menaklukan samudra phpMedia Cyber
 
Menyelam dan menaklukan samudra php
Menyelam dan menaklukan samudra phpMenyelam dan menaklukan samudra php
Menyelam dan menaklukan samudra phpAlbertz Ace-Red
 
Panduan Dasar Web Matrix
Panduan Dasar Web MatrixPanduan Dasar Web Matrix
Panduan Dasar Web MatrixMas Tri Sragen
 
Tugas 6 0317 - imelda felicia - 1412510545
Tugas 6   0317 - imelda felicia - 1412510545Tugas 6   0317 - imelda felicia - 1412510545
Tugas 6 0317 - imelda felicia - 1412510545imeldafelicia
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesiakaniadona
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesiakaniadona
 
Tutorial Belajar JavaScript untuk Pemula.pdf
Tutorial Belajar JavaScript untuk Pemula.pdfTutorial Belajar JavaScript untuk Pemula.pdf
Tutorial Belajar JavaScript untuk Pemula.pdfsyarifsoden
 
Php, mySQL dan Javascript - 1
Php, mySQL dan Javascript - 1Php, mySQL dan Javascript - 1
Php, mySQL dan Javascript - 1Agus Supriatna
 
2014-43. Pemrograman Web
2014-43. Pemrograman Web2014-43. Pemrograman Web
2014-43. Pemrograman WebSyiroy Uddin
 
Menjadiwebmasterdalam30harinp 140714013235-phpapp01
Menjadiwebmasterdalam30harinp 140714013235-phpapp01Menjadiwebmasterdalam30harinp 140714013235-phpapp01
Menjadiwebmasterdalam30harinp 140714013235-phpapp01farizky berian
 
Laporan mjs(c) aris satia lorenzo garzia
Laporan mjs(c) aris satia lorenzo garziaLaporan mjs(c) aris satia lorenzo garzia
Laporan mjs(c) aris satia lorenzo garziaArisSatia
 

Ähnlich wie Sp membuat web blog (20)

Rekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi WebsiteRekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi Website
 
Ebook php menyelam dan menaklukan samudra php
Ebook php   menyelam dan menaklukan samudra phpEbook php   menyelam dan menaklukan samudra php
Ebook php menyelam dan menaklukan samudra php
 
Menyelam dan menaklukan samudra php
Menyelam dan menaklukan samudra phpMenyelam dan menaklukan samudra php
Menyelam dan menaklukan samudra php
 
PI bab 1-- 4 -- penutup fixed
PI bab 1-- 4 -- penutup fixedPI bab 1-- 4 -- penutup fixed
PI bab 1-- 4 -- penutup fixed
 
Tugas afi
Tugas afiTugas afi
Tugas afi
 
Panduan Dasar Web Matrix
Panduan Dasar Web MatrixPanduan Dasar Web Matrix
Panduan Dasar Web Matrix
 
Tug as ii
Tug as iiTug as ii
Tug as ii
 
Tugas 6
Tugas 6Tugas 6
Tugas 6
 
Tugas 6 0317 - imelda felicia - 1412510545
Tugas 6   0317 - imelda felicia - 1412510545Tugas 6   0317 - imelda felicia - 1412510545
Tugas 6 0317 - imelda felicia - 1412510545
 
Tugas individu Rekweb 1
Tugas individu Rekweb 1Tugas individu Rekweb 1
Tugas individu Rekweb 1
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesia
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesia
 
JQURTY
JQURTYJQURTY
JQURTY
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
 
Tutorial Belajar JavaScript untuk Pemula.pdf
Tutorial Belajar JavaScript untuk Pemula.pdfTutorial Belajar JavaScript untuk Pemula.pdf
Tutorial Belajar JavaScript untuk Pemula.pdf
 
Php, mySQL dan Javascript - 1
Php, mySQL dan Javascript - 1Php, mySQL dan Javascript - 1
Php, mySQL dan Javascript - 1
 
2014-43. Pemrograman Web
2014-43. Pemrograman Web2014-43. Pemrograman Web
2014-43. Pemrograman Web
 
Panduan blog latest
Panduan blog latestPanduan blog latest
Panduan blog latest
 
Menjadiwebmasterdalam30harinp 140714013235-phpapp01
Menjadiwebmasterdalam30harinp 140714013235-phpapp01Menjadiwebmasterdalam30harinp 140714013235-phpapp01
Menjadiwebmasterdalam30harinp 140714013235-phpapp01
 
Laporan mjs(c) aris satia lorenzo garzia
Laporan mjs(c) aris satia lorenzo garziaLaporan mjs(c) aris satia lorenzo garzia
Laporan mjs(c) aris satia lorenzo garzia
 

Mehr von Ilan Surf ﺕ

Membuat em4 dan aplikasinya
Membuat em4 dan aplikasinyaMembuat em4 dan aplikasinya
Membuat em4 dan aplikasinyaIlan Surf ﺕ
 
Bs menganalisis data spasial dg arc view gis 3.3 untuk pemula
Bs menganalisis data spasial dg arc view gis 3.3 untuk pemulaBs menganalisis data spasial dg arc view gis 3.3 untuk pemula
Bs menganalisis data spasial dg arc view gis 3.3 untuk pemulaIlan Surf ﺕ
 
Membuat animasi alam dengan corel bryce
Membuat animasi alam dengan corel bryceMembuat animasi alam dengan corel bryce
Membuat animasi alam dengan corel bryceIlan Surf ﺕ
 
Membangun sistem akuisisi data berbasis database dengan delphi
Membangun sistem akuisisi data berbasis database dengan delphiMembangun sistem akuisisi data berbasis database dengan delphi
Membangun sistem akuisisi data berbasis database dengan delphiIlan Surf ﺕ
 
Cara ampuh menguasai macromedia flash mx 2004
Cara ampuh menguasai macromedia flash mx 2004Cara ampuh menguasai macromedia flash mx 2004
Cara ampuh menguasai macromedia flash mx 2004Ilan Surf ﺕ
 
Cara pintar menguasai macromedia free hand mx
Cara pintar menguasai macromedia free hand mxCara pintar menguasai macromedia free hand mx
Cara pintar menguasai macromedia free hand mxIlan Surf ﺕ
 
Buku latihan maya unlimited 5.0 untuk pemula
Buku latihan maya unlimited 5.0 untuk pemulaBuku latihan maya unlimited 5.0 untuk pemula
Buku latihan maya unlimited 5.0 untuk pemulaIlan Surf ﺕ
 
Auto cad 2004 2d jilid 1 msm
Auto cad 2004 2d jilid 1 msmAuto cad 2004 2d jilid 1 msm
Auto cad 2004 2d jilid 1 msmIlan Surf ﺕ
 
Asyiknya belajar struktur data di planet c++
Asyiknya belajar struktur data di planet c++Asyiknya belajar struktur data di planet c++
Asyiknya belajar struktur data di planet c++Ilan Surf ﺕ
 
123 tip & trik action script flash mx 2004
123 tip & trik action script flash mx 2004123 tip & trik action script flash mx 2004
123 tip & trik action script flash mx 2004Ilan Surf ﺕ
 
101 tip & trik ms word 2003
101 tip & trik ms word 2003101 tip & trik ms word 2003
101 tip & trik ms word 2003Ilan Surf ﺕ
 
101 tip & trik ms power point 2003
101 tip & trik ms power point 2003101 tip & trik ms power point 2003
101 tip & trik ms power point 2003Ilan Surf ﺕ
 
101 tip & trik ms excel 2003
101 tip & trik ms excel 2003101 tip & trik ms excel 2003
101 tip & trik ms excel 2003Ilan Surf ﺕ
 
25 kreasi corel draw12
25 kreasi corel draw1225 kreasi corel draw12
25 kreasi corel draw12Ilan Surf ﺕ
 
87 teknik profesional photoshop cs2
87 teknik profesional photoshop cs287 teknik profesional photoshop cs2
87 teknik profesional photoshop cs2Ilan Surf ﺕ
 
101 tip & trik adobe photoshop cs
101 tip & trik adobe photoshop cs101 tip & trik adobe photoshop cs
101 tip & trik adobe photoshop csIlan Surf ﺕ
 
101 tip & trik access project
101 tip & trik access project101 tip & trik access project
101 tip & trik access projectIlan Surf ﺕ
 
95 tip & trik registry win xp
95 tip & trik registry win xp95 tip & trik registry win xp
95 tip & trik registry win xpIlan Surf ﺕ
 
36 jbk borland delphi 7
36 jbk borland delphi 736 jbk borland delphi 7
36 jbk borland delphi 7Ilan Surf ﺕ
 

Mehr von Ilan Surf ﺕ (20)

BUDAYA DEMOKRASI
BUDAYA  DEMOKRASIBUDAYA  DEMOKRASI
BUDAYA DEMOKRASI
 
Membuat em4 dan aplikasinya
Membuat em4 dan aplikasinyaMembuat em4 dan aplikasinya
Membuat em4 dan aplikasinya
 
Bs menganalisis data spasial dg arc view gis 3.3 untuk pemula
Bs menganalisis data spasial dg arc view gis 3.3 untuk pemulaBs menganalisis data spasial dg arc view gis 3.3 untuk pemula
Bs menganalisis data spasial dg arc view gis 3.3 untuk pemula
 
Membuat animasi alam dengan corel bryce
Membuat animasi alam dengan corel bryceMembuat animasi alam dengan corel bryce
Membuat animasi alam dengan corel bryce
 
Membangun sistem akuisisi data berbasis database dengan delphi
Membangun sistem akuisisi data berbasis database dengan delphiMembangun sistem akuisisi data berbasis database dengan delphi
Membangun sistem akuisisi data berbasis database dengan delphi
 
Cara ampuh menguasai macromedia flash mx 2004
Cara ampuh menguasai macromedia flash mx 2004Cara ampuh menguasai macromedia flash mx 2004
Cara ampuh menguasai macromedia flash mx 2004
 
Cara pintar menguasai macromedia free hand mx
Cara pintar menguasai macromedia free hand mxCara pintar menguasai macromedia free hand mx
Cara pintar menguasai macromedia free hand mx
 
Buku latihan maya unlimited 5.0 untuk pemula
Buku latihan maya unlimited 5.0 untuk pemulaBuku latihan maya unlimited 5.0 untuk pemula
Buku latihan maya unlimited 5.0 untuk pemula
 
Auto cad 2004 2d jilid 1 msm
Auto cad 2004 2d jilid 1 msmAuto cad 2004 2d jilid 1 msm
Auto cad 2004 2d jilid 1 msm
 
Asyiknya belajar struktur data di planet c++
Asyiknya belajar struktur data di planet c++Asyiknya belajar struktur data di planet c++
Asyiknya belajar struktur data di planet c++
 
123 tip & trik action script flash mx 2004
123 tip & trik action script flash mx 2004123 tip & trik action script flash mx 2004
123 tip & trik action script flash mx 2004
 
101 tip & trik ms word 2003
101 tip & trik ms word 2003101 tip & trik ms word 2003
101 tip & trik ms word 2003
 
101 tip & trik ms power point 2003
101 tip & trik ms power point 2003101 tip & trik ms power point 2003
101 tip & trik ms power point 2003
 
101 tip & trik ms excel 2003
101 tip & trik ms excel 2003101 tip & trik ms excel 2003
101 tip & trik ms excel 2003
 
25 kreasi corel draw12
25 kreasi corel draw1225 kreasi corel draw12
25 kreasi corel draw12
 
87 teknik profesional photoshop cs2
87 teknik profesional photoshop cs287 teknik profesional photoshop cs2
87 teknik profesional photoshop cs2
 
101 tip & trik adobe photoshop cs
101 tip & trik adobe photoshop cs101 tip & trik adobe photoshop cs
101 tip & trik adobe photoshop cs
 
101 tip & trik access project
101 tip & trik access project101 tip & trik access project
101 tip & trik access project
 
95 tip & trik registry win xp
95 tip & trik registry win xp95 tip & trik registry win xp
95 tip & trik registry win xp
 
36 jbk borland delphi 7
36 jbk borland delphi 736 jbk borland delphi 7
36 jbk borland delphi 7
 

Kürzlich hochgeladen

MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxwawan479953
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXIksanSaputra6
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxDEAAYUANGGREANI
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Abdiera
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxMaskuratulMunawaroh
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024DessyArliani
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...nuraji51
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxHaryKharismaSuhud
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanAyuApriliyanti6
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 

Kürzlich hochgeladen (20)

MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 

Sp membuat web blog

  • 1. MEMBUAT WEB BLOG MEMBUA UAT 1 Edisi Khusus Dreamweaver MX 2004 dan Active Server Pages Membuat Web Blog Kalau ada teknologi website yang sanggup menciptakan kehebohan dan trend, itu pastilah web blog. Awal bulan Juni 2004 lalu diselenggarakan kopi darat para blogger yang kali ini mengambil tempat di lereng Gunung Merapi Yogyakarta, atau lebih tepatnya di Kaliurang. Acara ini diramaikan oleh kira-kira 100 lebih blogger dari seantero pulau Jawa. Bahkan kabarnya, peserta yang berasal dari Bandung Jawa Barat berani menumpang Pesawat Hercules hanya untuk mera- maikan acara para pecandu “online diary” ini.
  • 2. 2 Pendahuluan Kurang jelas siapa yang pertama kali menemukan teknologi ini. Yang pasti, ditilik dari teknik pembuatannya, web blog tidaklah berbeda jauh dibanding Guest Book atau Elec- tronic News biasa.Tentu, di dalam buku ini Anda akan belajar banyak bagaimana mem- buat Web Blog menggunakan Dreamweaver MX 2004 dan Active Server Pages. Mencari Definisi kepada khayalak umum dan menjadi kon- Definisi sumsi banyak orang. Dilihat dari sifatnya, Web Blog web blog ini sangat mirip dengan buku ha- rian pribadi. Hanya saja, kalau kita mau Lantas, apa itu sebenarnya web blog? Defi- main perbandingan, buku harian pribadi nisi web blog sangat mudah dicari di inter- online ini jelas beda jauh dengan buku ha- net. Namun, dari segudang referensi yang rian pribadi biasa yang sering dimiliki ada, semuanya pada mengacu ke satu isti- gadis-gadis SMP atau anak kecil. lah yang sama, yaitu web blog adalah Dulu, kita sering melihat buku harian online journal atau online diary (buku ha- pribadi yang dilengkapi gembok logam. rian online) yang dipublikasikan lewat in- Kalau tidak bergembok, pasti buku terse- ternet dan boleh dibaca oleh siapa saja. but disimpan di tempat yang paling rahasia Coba Anda lihat definisi web blog yang di- yang hanya si pemiliknya saja yang tahu. angkat dari kedua situs berikut ini: Tapi, web blog berbeda 180 derajat. Justru “buku harian online” ini terbuka bagi “On a Web site, a blog, a short form for siapapun—tanpa kecuali! Tak ada user- weblog, is a personal journal that is fre- name password atau hidden link di dalam- quently updated and intended for general nya, semua bisa membaca. public consumption.” Lantas, bagaimana caranya membuat —situs Whatis.Com web blog itu? Bagi orang awam, membuat web blog merupakan angan-angan jika “Short for Web log, a blog is a Web page mereka harus bersentuhan dengan bahasa that serves as a publicly accessible personal pemrograman berbasis internet seperti journal for an individual. Typically updated PHP atau ASP. Untuk itu, mereka butuh daily, blogs often reflect the personality of layanan pembuatan web blog instan yang the author.” gratis. Di internet, ada segudang alamat —situs WebOpedia.Com website yang disediakan bagi mereka yang ingin memiliki web blog pribadi namun ti- Yang jelas, web blog punya beberapa dak tahu bagaimana melakukan scripting. ciri khas yang unik. Pertama, isi web blog Beberapa di antaranya adalah Blogger. di-update (diperbarui) setiap saat oleh si Com, Xanga.Com, LiveJournal.Com, dan pemiliknya. Isi web blog bermacam-ma- masih banyak lagi. cam, mungkin berisi pengalaman kese- Aturan mainnya, mereka tinggal regis- harian si pemilik, unek-unek, cerita, atau ter (mendaftar) dan mereka akan menda- keadaan jiwa si pemilik yang dicurahkan pat web blog pribadi secara gratis.
  • 3. MEMBUAT WEB BLOG MEMBUA UAT 3 Mengumpulkan Teknologi Teknologi Apa Saja yang Anda Butuhkan? Untuk membuat web blog sendiri, Anda butuh beberapa teknologi. Semua teknolo- gi ini mudah dicari dan ada di sekitar Anda. Apa saja teknologi itu? Lihat point-point berikut ini: l Macromedia Dreamweaver MX 2004: Software ini berfungsi untuk mendesain tampilan web blog ini nantinya. Versi yang kita pakai untuk membuat web Blogger.Com: Bagi para pengguna awam atau orang yang tidak terbiasa dengan web scripting, blog adalah versi MX 2004 yang dirilis Blogger.Com merupakan pilihan yang menarik. kira-kira akhir 2003 lalu. l MS Access: Aplikasi web blog membu- Tentu, kurang seru rasanya kalau Anda tuhkan database. Di dalam database ini- memanfaatkan fasilitas gratisan seperti di lah semua arsip web blog disimpan dan atas. Bagi Anda yang tahu sedikit-sedikit sewaktu-waktu dapat dimunculkan tentang web programming, Anda bisa kembali. Anda bebas menggunakan ver- membuat web blog sendiri. Dalam buku si berapapun untuk software MS Access Special Project ini, Anda akan belajar ba- ini. gaimana memadukan software Dream- l MS Windows 9x/2000/2003: Untuk weaver MX 2004, database MS Access, dan scripting, kita memilih Active Server teknologi Active Server Pages untuk mem- Pages. Dan, teknologi ASP ini baru bisa buat web blog yang tak kalah serunya de- bekerja dengan maksimal pada sistem ngan web blog lain yang digarap oleh ka- operasi MS Windows yang sudah dileng- langan profesional. kapi server, entah PWS atau IIS. Jadi, pastikan sistem operasi Anda memiliki salah satu jenis server di atas. l Browser: Software ini berfungsi untuk menguji script secara live dalam kompu- ter Anda. Anda bisa menggunakan browser Internet Explorer, Netscape Navigator, atau Neoplanet sekalipun. Ti- dak menjadi masalah tentang versi browser yang dipakai sebab script ini be- kerja secara server side. Xanga.Com: Selain Blogger.Com, pilihan lain yang tak kalah menarik adalah Xanga.Com yang memiliki lebih banyak layanan.
  • 4. 4 Langkah 1: Selanjutnya, pilih Create Table in De- sign View jika Anda sudah masuk ke tam- Membuat pilan seperti gambar berikut ini: Database Pertama-tama, kita harus membuat data- base terlebih dulu tempat arsip-arsip web blog diletakkan. Aplikasi yang kita butuh- kan hanyalah MS Access yang sebagian besar dari Anda memilikinya. Langkah pertama adalah meluncurkan aplikasi MS Access yang ada di komputer Anda sampai Anda menjumpai tampilan seperti berikut ini: First Step: Tampilan seperti gambar di Create Table in Design View: Supaya Anda tidak samping ini kesulitan saat mendesain tabel database, pilihlah akan dijumpai option ‘Create Table in Design View’. segera setelah Anda Sekarang, Anda tinggal mendesain ta- meluncurkan bel database seperti contoh tabel berikut MS Access. ini: Field Field Data Type Nomor Kemudian pilihlah Option Blank Ac- AutoNumber cess Database. Setelah itu tekan tombol BlogID Text OK. Sebelum Anda mendesain tabel data- Tanggal Date/Time base, Anda harus menciptakan file data- Waktu Date/Time base terlebih dulu. Simpan dengan nama Nama Text Blog. mdb dan simpanlah di folder Judul Text C:InetPubwwwrootWebblog. Jika folder Blog Memo ini belum ada, buatlah terlebih dahulu. Jika Anda sudah mendesain tabel se- perti di atas, pilihlah field Nomor dan jadi- kan ia Primary Key. Kemudian, tekan tombol File > Save. Sejenak akan muncul jendela di mana Anda harus memberi nama pada tabel ter- sebut. Beri nama ‘Webblog’. Blog.mdb: Sebelum mendesain tabel database, Anda harus membuat filenya terlebih dulu. Buat dengan nama blog.mdb dan simpan di folder C:InetPubwwwrootWebblog.
  • 5. MEMBUAT WEB BLOG MEMBUA UAT 5 <form action=”insertblog.asp” method=”post”> Itu artinya, begitu tombol Submit di- tekan, data-data yang ditulis oleh para pe- ngunjung akan terkirim ke script Save As: Berilah nama untuk tabel ini dengan nama ‘Webblog’. insertblog.asp yang nanti akan kita buat belakangan. Setelah itu, kita buat sekali lagi sema- Langkah 2: cam headline dengan ukuran lebih kecil. Membuat Aplikasi Pertama, Fungsinya untuk menegaskan agar pe- CreateBlog.asp ngunjung memasukkan data-datanya pada form yang telah tersedia. Caranya yaitu de- Karena baru pertama kali dibuat, database ngan menulis potongan berikut: web blog yang tadi telah kita ciptakan ma- sih dalam kondisi kosong. Untuk itu, kita <h4>Tulislah curahan hatimu pada Form harus mengisinya dengan record-record berikut ini: agar website ber-blog ini memiliki content </h4> seperti yang kita harapkan. Bagaimana mengisi record ke dalam database itu? Kita Kalau sudah begini, kita tinggal mema- bisa melakukannya lewat script Active sukkan semua komponen yang diperlukan Server Pages. ke dalam halaman web. Inilah script leng- Pertama kali, kita akan buat script kapnya untuk memasukkan komponen- yang nanti kita beri nama CreateBlog.asp. komponen itu. Aplikasi ini akan menghasilkan form tem- pat para pengunjung (blogger) mencurah- Tanggal: kan isi hatinya. <input type=”text” name=”tanggal” Mari kita ciptakan script CreateBlog. value=”<%=Date%>”> asp lewat bahasan-bahasan berikut ini. <br> Langkah pertama adalah membuat head- Pukul: line untuk memberi tahu pengunjung bah- <input type=”text” name=”pukul” wa form ini berfungsi untuk membuat blog value=”<%=Time%>”> baru. Tekniknya cukup sederhana, yaitu de- <br> ngan menggunakan potongan berikut ini: Namamu: <input type=”text” name=”nama”> <html> <br> <body> Judul: <h3>Creating New Web Blog <input type=”text” size=25 </h3> name=”judul”> <br> Tentu Anda bisa mengubah headline di Isi Hatimu (Blog): atas sesuka hati Anda. Kemudian, kita cip- <textarea name=”blog”> takan form. Mengapa? Karena tanpa </textarea> form, pengunjung tidak bisa mengisi <br> nama, isi hati, serta data-data lainnya. <input type=”submit”> Langkah pertama untuk membuat form adalah dengan pernyataan berikut:
  • 6. 6 Lihatlah masing-masing komponen base ‘blog.mdb’ secara tepat. Sebab jika form di atas. Tampak hanya text-box meleset, script pasti akan error. Potongan ‘Tanggal’ dan ‘Pukul’ yang sudah terisi oleh baris berikut ini berfungsi untuk menen- data di dalamnya. Data yang masuk adalah tukan lokasi file ‘blog.mdb’ secara tepat, data tanggal sekarang ‘<%=Date%>’ dan yaitu menggunakan Server.Mappath: data waktu sekarang ‘<%=Time%>’. Selain itu, masing-masing text-box dan text area <% letakfile = belumlah terisi oleh data apa pun. Ingat server.mappath(“blog.mdb”) %> bahwa Anda harus memberi nama pada masing-masing text-box secara spesifik. Setelah itu, kita ciptakan koneksi lewat metode DSN-less Connection seperti ini: Langkah 3: Membuat Aplikasi Kedua, <% Set oConn = InsertBlog.asp Server.CreateObject(“ADODB.Connection”) %> Kalau seorang blogger sudah memasukkan <% oConn.Open “DRIVER={Microsoft data-datanya pada form di atas, ke- Access Driver (*.mdb)}; DBQ=” & letakfile manakah data-data itu akan pergi? Tentu, %> data-data itu akan masuk dan tersimpan rapat ke dalam database. Hanya saja, siapa Kini, koneksi menuju database telah yang bertugas untuk menyimpan data- terjalin. Sekarang, kita butuh akses menuju data itu ke dalam database? Kali ini kita record yang ada di dalam database itu entah akan membuat script yang bertanggung ja- untuk keperluan menambah record baru, wab untuk mengemban tugas itu. Kita menghapus, atau memodifikasinya. Kali ini, memberinya nama Insertblog.asp. kita butuh akses seperti itu untuk menambah Pertama kali, kita mengikutsertakan record baru. Caranya yaitu dengan menggu- file adovbs.inc lewat satu baris pernyataan nakan recordset object seperti ini: di bawah ini: <% Set objRs = <!—#include file=”adovbs.inc”—> Server.CreateObject(“ADODB.Recordset”) %> File ini sendiri berisi konstanta-kon- <% objRs.Open “webblog”, oConn, stanta yang dibutuhkan script untuk me- adOpenKeySet, adLockOptimistic %> nangani manipulasi database. Langkah be- rikutnya adalah membuat variabel-variabel Pada pernyataan kedua, kita akan yang diperlukan dalam script meskipun membuka tabel database bernama langkah ini sebenarnya tidak mutlak harus ‘Webblog’ yang dulu kita buat. Selanjut- dilakukan. ASP mengizinkan Anda mem- nya, kita pilih recordset parameter untuk buat script tanpa mendeklarasikan variabel Cursor Type berjenis ‘adOpenKeySet’ dan terlebih dulu. Lock Type berjenis ‘adLockOptimistic’. Pa- sangan cursor type dan lock type ini sangat <% Dim oConn, objRs, letakfile %> ideal untuk penambahan record baru. Sebelum kita memasukkan record Kita akan segera melakukan koneksi baru ke dalam database, kita akan berma- menuju database lewat metode DSN-less in-main dengan bilangan acak. Tentu Connection. Yang paling penting kita la- Anda ingat bahwa dalam tabel database kukan adalah menentukan letak file data- ‘Webblog’ terdapat field ‘BlogID’. Field ini
  • 7. MEMBUAT WEB BLOG MEMBUA UAT 7 bertugas untuk merekam nomor ID setiap yang telah dimasukkan oleh pengunjung web blog yang masuk. Dan, seperti layak- ke dalam masing-masing komponen form nya nomor ID yang lain, nomor ID web (text-box, text area dan lain-lain). blog ini unik satu dengan lainnya. Lantas, Setelah itu, kita pakai metode Update bagaimana cara membuatnya? Di sini, saya seperti ini agar record-record tadi benar- akan menciptakan angka acak yang diha- benar tersimpan di dalam database. silkan lewat pernyataan berikut ini: <% objRs.Update %> <% randomize %> <% acak = round(rnd * 1234567890) %> Lantas, apakah record-record itu berha- <% acak = “Blog” & acak %> sil masuk ke dalam database? Untuk mem- buktikannya, kita akan memunculkan isi Pertama kali, angka acak akan tersim- database ke dalam jendela browser. pan di dalam variabel ‘acak’. Semakin ba- Pertama kali, kita munculkan isi dari nyak rentetan angka yang kita tuliskan di field ‘Judul’ ke layar browser lewat pernyata- atas, semakin besar pula kombinasi nomor an berikut ini: ID yang akan dihasilkan. Setelah angka acak berhasil diciptakan, di depan angka <b>”<%=objRs(“judul”)%>”</b> itu akan disisipi kata ‘Blog’ seperti tampak pada baris ketiga di atas. Dengan begitu, sa- Jika sudah, kita munculkan pula field- lah satu record yang ada di field ‘BlogID’ field yang lain seperti ‘Tanggal’, ‘Waktu’, mungkin seperti ini: “Blog4231953106”. ‘Nama’ dan sebagainya: Baru setelah itu, kita ciptakan record baru ke dalam database menggunakan metode Tanggal: <%=objRs(“tanggal”)%> AddNew dari Recordset seperti ini: Pukul: <%=objRs(“waktu”)%> Dibuat oleh: <%=objRs(“nama”)%> <% objRs.AddNew %> Terakhir, kita munculkan isi blog ke jen- Lantas, record-record itu akan masuk dela browser lewat cara yang sama seperti ini: dalam rupa apa? Lihat potongan-potongan <%=objRs(“blog”)%> baris berikut ini: Setelah selesai memakai database, kita <% objRs(“BlogID”) = acak %> tutup akses menuju record-record itu lewat <% objRs(“tanggal”) = pernyataan ini: request.form(“tanggal”) %> <% objRs(“waktu”) = <% objRs.Close %> request.form(“pukul”) %> <% objRs(“judul”) = request.form(“judul”) Langkah 4: %> Uji Coba Script CreateBlog.asp <% objRs(“nama”) = dan InsertBlog.asp request.form(“nama”) %> <% objRs(“blog”) = request.form(“blog”) %> Sekarang, mari kita uji kedua script di atas langsung menggunakan browser. Langkah Itu artinya, field ‘BlogID’ akan terisi pertama yaitu luncurkan browser (IE, oleh nilai yang ada di dalam variabel ‘acak’. Netscape, NeoPlanet). Kemudian, ketik Sedang field ‘tanggal’, ‘waktu’, ‘judul’, URL berikut ini: http://localhost/webblog/ ‘nama’, dan ‘blog’ akan terisi oleh data-data createblog.asp.
  • 8. 8 Anda akan melihat tampilan web ber- Beberapa Catatan Kecil form tempat Anda membuat blog baru. Isikan data-data Anda ke dalam form yang 1. Buatlah minimal lima blog sekaligus telah tersedia seperti gambar di bawah ini. dengan mengulangi proses pembu- atan blog lewat browser seperti tadi telah kita lakukan. Jika Anda mem- buat kurang dari lima blog maka script ‘blog.asp’ yang akan kita buat setelah ini akan menghasilkan error. 2. Kedua script yang tadi telah kita buat, yaitu createblog.asp dan insertblog.asp, dapat Anda temukan di dalam CD dalam versi lengkap. Membuat Web Blog Baru: Form di samping ini berfungsi untuk membuat web blog baru yang dapat dimanfaatkan oleh siapa saja. Setelah itu, tekan tombol Submit. Server akan memproses script insert- Langkah 5: blog.asp dan akan merekam semua data Membuat Script yang Anda tuliskan dalam komponen Blog.asp form ke dalam database. Dan kini, data- data yang telah tersimpan itu muncul Apa yang tadi telah kita buat? Tadi, kita kembali ke hadapan Anda lewat jendela membuat dua buah script, yaitu create- browser seperti gambar di bawah ini: blog.asp dan insertblog.asp yang berfungsi untuk merekam atau menyimpan blog baru yang ditulis seorang blogger ke dalam database. Tentu, perjalanan kita tidak ha- nya berhenti sampai di sini saja. Kita harus memuaskan rasa ingin tahu blogger- blogger yang lain tentang isi pikiran rekan- rekan mereka. Caranya? Kita munculkan record para blogger itu ke halaman web. Dengan kata lain, kita ingin membuat halaman utama web blog ini. Di sini, blog- blog terbaru akan dimunculkan dalam ha- laman utama agar semua orang, entah par- tisan atau pembaca setia, dapat menikmati blog-blog itu. Untuk mewujudkan hal ini, kita butuh sebuah script yang akan kita Menengok Blog Baru: Blog yang telah berhasil dibuat akan dimunculkan ulang ke jendela beri nama Blog.asp. browser agar Anda sebagai si pengarangnya bisa Marilah kita telusuri langkah demi melihat kembali apa yang baru saja Anda tulis. langkah pembuatan script Blog.asp ini.
  • 9. MEMBUAT WEB BLOG MEMBUA UAT 9 Pertama kali, kita tentukan dulu judul ‘Webblog’. Nanti, record-record yang ada dari website ini. Judul ini akan muncul di di semua field itu akan ditampilkan ke jen- jendela browser. Teks yang diapit tag dela browser. Bagaimana dengan urutan- <Title>…</Title> dari HTML akan men- nya? Record-record itu akan diurutkan jadi judul website ini. Ubahlah sesuai selera berdasarkan field ‘Tanggal’. Lantas? Meto- Anda jika perlu. de pengurutan yang kita ambil adalah DESC yang artinya record terbaru yang <html> memiliki tanggal atau waktu paling baru <head> akan muncul di atas disusul record-record <title> yang memiliki tanggal atau waktu lebih ::Welcome to My Web Blog! :: lama. Dengan begitu, blog-blog yang mun- </title> cul di halaman ini akan selalu baru. </head> Sekarang, kita akan atur berapa blog yang akan muncul di halaman utama. Langkah kedua adalah menciptakan Ingat bahwa dengan semakin banyak blog koneksi menuju database. Cara ini pernah yang masuk ke halaman utama, akses web kita pakai saat membuat insertblog.asp. menuju situs ini akan lebih melambat. Ca- Tekniknya sama persis, yaitu dengan ranya yaitu dengan mengatur PageSize se- menggunakan DSN-Less Connection: perti contoh di bawah ini: <% Dim oConn, objRs, letakfile %> <% objRs.PageSize = 5 %> <% letakfile = server.mappath(“blog.mdb”) %> Kalau kita isi dengan angka 5 maka <% Set oConn= blog yang akan muncul di halaman utama Server.CreateObject(“ADODB.Connection”) ini berjumlah lima buah. Kalau kita ubah %> menjadi angka 2 maka hanya ada dua blog <% oConn.Open “DRIVER={Microsoft saja seperti gambar di samping. Access Driver (*.mdb)}; DBQ=” & letakfile Ingat bahwa Anda paling tidak harus %> memiliki jumlah blog lebih besar dari ang- ka yang Anda set di PageSize. Itu artinya, Kalau koneksi sudah terjalin, kita buka kalau Anda set PageSize sama dengan 5 akses menuju record-record yang ada di da- maka minimal Anda harus punya lima lam database menggunakan Recordset Ob- record blog terlebih dulu di dalam data- ject seperti ini. base. Jika tidak maka script di atas akan er- ror. <% Set objRs = Setelah pengaturan di atas selesai, kita Server.CreateObject(“ADODB.Recordset”) akan tulis judul untuk halaman web di %> atas. Judul ini diatur oleh baris-baris script <% objRs.Open “SELECT * FROM Webblog di bawah ini: ORDER BY Tanggal DESC”, oConn %> <font face=”arial” size=6 color=”red”> Lihat perintah SQL di atas yang berbu- <p align=”center”> nyi “SELECT * FROM Webblog ORDER <b>MY WEB BLOG</b> BY Tanggal, Waktu DESC”. Itu artinya, </p> kita akan mengambil semua field dari tabel </font>
  • 10. 10 Sekarang, kita akan munculkan blog- blog yang ada di dalam database ke jendela browser. Berapa blog yang akan kita munculkan? Dan bagaimana cara kita memunculkannya? Ada beragam teknik memunculkan record-record yang ada di dalam database ke jendela browser, salah satunya adalah dengan menggunakan pengulangan For… Next berikut ini: <% for i = 1 to objRs.PageSize %> Pengulangan di atas memiliki makna lebih luas, yaitu ia akan memanggil record sejumlah angka yang tersimpan di dalam variabel ‘i’. Dalam contoh di atas karena PageSize bernilai 5 maka pengulangan ter- sebut hanya berjalan lima kali. Dengan Mengatur PageSize: Jika Anda mengatur kata lain, record blog yang akan muncul PageSize sama dengan 2 maka hanya ada dua berjumlah lima buah. Selanjutnya, kita blog dalam halaman utama seperti gambar di akan munculkan judul blog terlebih dulu atas. Berapa jumlah blog yang akan muncul bergantung pada angka yang Anda masukkan di sebelum data-data lain muncul di jendela sini. browser seperti tanggal, waktu, nama si pembuat, dan isi blog itu sendiri. Jika Anda ingin menggantinya dari Cara untuk memunculkan judul blog ‘MY WEB BLOG’ menjadi teks Anda sen- adalah dengan menggunakan potongan diri, ubahlah bagian itu sesuai keinginan script berikut ini: Anda. Kini, kita akan membuat tabel 1 ko- <font face=”arial” size=4 color=”blue”> lom dan 1 baris. Tujuannya, agar teks blog <b><%=objRs(“judul”)%></b> yang muncul nanti tidak terlalu meman- </font> jang ke kanan dan ke kiri. Artinya, kita membatasi rentang teks blog agar tampak Karena berupa judul maka huruf-huruf lebih rapi dan artistik. Untuk membuat ta- yang memoles judul itu haruslah berukur- bel, kita butuh tag HTML berikut ini: an khas atau lebih besar dari yang lain. Da- lam contoh di atas, besarnya huruf yang <table border=”0" width=”60%”> saya pilih adalah 4 point dengan warna <tr> blue. <td> Langkah berikutnya, kita bubuhkan data-data terkait dengan blog itu seperti Anda bisa atur sendiri berapa besar ta- tanggal pembuatan, pukul pembuatan, bel yang akan memagari teks blog dengan dan siapa yang membuatnya. Data-data ini cara mengubah angka yang ada di atribut berfungsi sebagai pelengkap dan terkadang Width di atas. Anda bisa mengisinya baik teramat penting bagi orang lain karena dalam satuan persen maupun pixel. mereka bisa tahu siapa orang di balik
  • 11. MEMBUAT WEB BLOG MEMBUA UAT 11 Memunculkan Judul: Langkah pertama, kita Data-data Lainnya: Meskipun kecil, namun data- munculkan judul Blog terlebih dulu ke jendela data pendukung seperti tanggal dan waktu browser seperti pada contoh di atas. pembuatan serta siapa yang mencurahkan isi hatinya itu memiliki peranan yang penting. curahan hati tersebut. Tapi, supaya tampil- annya tidak timpang, huruf yang memoles teks ini dibuat lebih kecil dari yang lain. Setelah itu, kita tulis dua baris script di Cara untuk menampilkan data-data bawah ini. Tujuannya, agar ketika script se- tersebut adalah sebagai berikut: lesai dengan record pertama, ia akan membaca record kedua, ketiga, dan sete- <font face=”arial” size=1 color=”black”> rusnya sampai pengulangan For…Next ini Dibuat oleh: <%=objRs(“nama”)%> berhenti. Tanggal: <%=objRs(“tanggal”)%> Pukul: <%=objRs(“waktu”)%> <% objRs.MoveNext %> </font> <% Next %> Terakhir, baru kita munculkan isi blog Seperti skema di atas, hanya ada kira- ke dalam halaman web. Sampai langkah kira lima blog yang akan muncul di hala- ini, semua isi blog beserta data lainnya su- man utama ini. Lantas, bagaimana nasib dah muncul seluruhnya. blog terakhir jika muncul blog ke enam? Otomatis, blog yang paling lama akan <br> tergeser dengan yang baru. Namun jangan <br> khawatir sebab nasib blog yang terakhir ini belumlah tamat. Seperti layaknya web blog <font face="arial" size=2 color="black"> lainnya, blog-blog yang lama akan masuk <%=objRs("blog")%> ke dalam arsip. Dan, arsip-arsip blog ini </font> akan diatur oleh script khusus. Para
  • 12. 12 blogger bisa masuk ke halaman khusus ar- Langkah 6: sip ini jika ia mengklik link ‘Arsip Blog’. Membuat Script Lantas, ke mana blogger-blogger itu akan BlogArchieves.asp pergi? Lihat link berikut ini: Seperti telah disinggung di atas, koleksi <a href=”blogarchieves.asp”> blog yang telah ‘usang’ janganlah kita bu- <b>Arsip Blog</b> ang begitu saja. Terkadang, banyak blogger </a> suka membaca blog-blog yang justru sudah lama di-posting. Lantas, di mana kita me- Jika link ini diklik, pengunjung akan letakkan koleksi blog yang lama itu? Da- masuk ke script blogarchieves.asp seperti lam halaman web utama, Anda melihat tampak pada belahan script di atas. link bertuliskan ‘Arsip Blog’. Jika link itu diklik, pengunjung akan dibawa ke script BlogArchieves.asp. Nah, script ini bertugas untuk mengoleksi serta mendata semua arsip blog yang ada di dalam database un- tuk selanjutnya dimunculkan ke jendela browser. Berbeda dengan halaman utama, hala- man yang nanti akan dihasilkan oleh script BlogArchieves.asp ini terkesan lebih ring- kas. Hal ini terjadi karena kita tidak me- munculkan semua isi blog. Yang kita munculkan hanyalah judul serta data-data pendukung seperti tanggal dan waktu pembuatan serta nama orang yang mengarangnya. Lantas, bagaimana caranya para blog- ger membaca blog-blog itu? Caranya, di se- Tahap Akhir: Kini, halaman web blog ini tampil tiap judul blog itu kita sisipi link yang akan seutuhnya.Anda boleh memodifikasi script Blog.asp untuk menghasilkan output yang mengarah ke script lain, dalam hal ini ber- beragam dan beraneka rupa. nama blogdetail.asp yang akan kita buat belakangan. Script ini bertugas untuk mendeteksi BlogID yang dikirim oleh blogArchieves.asp untuk selanjutnya isi blog itu dimunculkan ke jendela browser.
  • 13. MEMBUAT WEB BLOG MEMBUA UAT 13 Bagaimana membuat BlogArchieves. </p> asp itu? Pada prinsipnya, 40% isi script </font> BlogArchieves.asp menyerupai script Blog.asp. Pada tahap pertama, Anda buat Setelah kita membuat tabel agar pena- terlebih dulu judul halaman web ini meng- taan lay out halaman ini lebih rapi, kita gunakan baris-baris HTML berikut: akan memulai proses mengambil record- record yang ada di dalam database ke jen- <html> dela browser. Teknik yang akan kita pakai <head> ini berbeda dengan teknik yang kita pilih <title> untuk script Blog.asp. Setelah kita membu- ::Welcome to My Web Blog! :: at tabel agar penataan lay out halaman ini </title> lebih rapi, kita akan memulai proses meng- </head> ambil record-record yang ada di dalam da- tabase ke jendela browser. Teknik yang Setelah itu, kita ciptakan koneksi me- akan kita pakai ini berbeda dengan teknik nuju database menggunakan DSN-Less yang kita pilih untuk script Blog.asp. Connection. Kalau sudah terjalin koneksi Di sini, kita menggunakan pengulang- itu, kita buka akses menuju record-record an Do…Loop untuk membaca semua yang ada di dalam database menggunakan record yang ada di dalam database untuk Recordset Object. kemudian dimunculkan ke jendela browser. Pengulangan itu kita tuliskan seperti ini: <% Set oConn = Server.CreateObject(“ADODB.Connection”) %> <% Do While NOT objRs.EOF %> <% oConn.Open “DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=” & letakfile %> Itu artinya, pengulangan akan terus di- <% Set objRs = lakukan sampai record terakhir dan kursor Server.CreateObject(“ADODB.Recordset”) %> menyentuh akhir file (End Of File). Atau <% objRs.Open “SELECT * FROM Webblog ORDER dengan kata lain, lewat pengulangan di BY Tanggal DESC”, oConn %> atas, kita ingin menampilkan semua record yang ada di dalam database ke jen- Di sini, kita masih menggunakan pe- dela browser. rintah SQL yang sama dengan perintah Setelah itu, kita munculkan judul blog SQL yang kita pakai pada script Blog.asp. ke jendela browser. Tekniknya cukup se- Selanjutnya, kita set judul halaman derhana. Hanya saja, seperti tadi telah kita web yang nanti akan muncul di jendela singgung, di dalam judul blog ini tertanam browser sama seperti script Blog.asp di atas. sebuah link. Link ini jika diklik akan mem- Caranya seperti ini: bawa si blogger itu ke script lain, yaitu BlogDetail.asp. Caranya seperti berikut ini: <font face=”arial” size=6 color=”red”> <p align=”center”> <a href= <b>MY WEB BLOG ARCHIEVES</b> ”blogdetail.asp?blogID=
  • 14. 14 <%=objRs(“BlogID”)%>”> <%=objRs(“judul”)%> </a> Apakah cukup berhenti di sini? Tidak. Lihat teknik penulisan URL di atas pada atribut href. Jika link di atas diklik maka akan terjadi dua akibat yang akan muncul. Pertama, pengunjung akan dibawa ke script blogdetail.asp. Kedua, script blogar- chieves.asp ini akan mengirim sebuah nilai yang tersimpan di dalam variabel ‘BlogID’ seperti tampak pada penulisan alamat link di atas ke script blogdetail.asp. Apa isi nilai yang tersimpan di dalam variabel ‘BlogID’ ini? Isinya adalah record yang ada di field Arsip Blog: Lewat script khusus, kita munculkan arsip-arsip blog yang dulu pernah ditulis oleh ‘BlogID’ dalam database. Lantas, apa fung- blogger dalam periode sekarang sampai waktu si nilai itu? Kita akan membahasnya saat paling lama. membuat script blogdetail.asp. Setelah kita memunculkan judul blog, kita tayangkan data-data pendukung se- Langkah 7: perti tanggal, waktu dan sebagainya. Tek- Membuat Script niknya sama dengan teknik yang telah kita BlogDetail.asp pelajari waktu lalu: Tiba waktunya untuk membuat script tera- Dibuat oleh: <%=objRs(“nama”)%> khir, yaitu BlogDetail.asp. Script ini akan Tanggal: <%=objRs(“tanggal”)%> muncul saat seorang blogger masuk ke ha- Pukul: <%=objRs(“waktu”)%> laman arsip dan mengklik salah satu judul yang ada di sana. Begitu mereka melaku- Kini, kita memasuki langkah-langkah kan hal tersebut, ia akan membaca isi blog terakhir. Pertama, setelah selesai dengan secara lengkap. Bagaimana hal ini bisa ter- satu record, kita gerakkan kursor ke record jadi? Kita akan telusuri satu demi satu ba- selanjutnya menggunakan MoveNext se- ris-baris script yang ada di dalam tubuh perti ini. BlogDetail.asp ini. Pada prinsipnya, baris-baris pertama <% objRs.MoveNext %> yang ada di dalam BlogDetail.asp ini sama dengan yang lain. Coba tengok potongan Kedua, kita perintahkan server agar berikut ini: melakukan pengulangan kembali sampai kursor menyentuh End Of File (EOF: <html> akhir dari file). <head>
  • 15. MEMBUAT WEB BLOG MEMBUA UAT 15 <title> Perintah SQL hanya akan mengambil ::Welcome to My Web Blog! :: record yang memiliki nilai pada field </title> ‘BlogID’ sama dengan nilai yang dikirim </head> oleh script blogarchieves.asp lewat URL. Li- <body> hat link yang ada di dalam script <% Dim oConn, objRs, letakfile %> blogarchieves.asp berikut ini: <% letakfile = server.mappath(“blog.mdb”) %> <a href= <% Set oConn= ”blogdetail.asp?blogID= Server.CreateObject(“ADODB.Connection”) <%=objRs(“BlogID”)%>”> %> <% oConn.Open “DRIVER={Microsoft Ingat, begitu link diklik, variabel Access Driver (*.mdb)}; DBQ=” & letakfile ‘blogID’ di atas akan menyimpan nilai se- %> perti yang ada di record ‘BlogID’. Dan, de- ngan menggunakan QueryString, kita am- Perbedaan baru muncul tatkala kita bil nilai itu untuk menyeleksi record. bekerja dengan perintah SQL. Lihat 2 baris Setelah record terseleksi, semuanya script berikut ini: menjadi lebih mudah. Kita tinggal melaku- kan persiapan-persiapan awal untuk me- <% Set objRs = moles tampilan halaman web ini. Pertama Server.CreateObject(“ADODB.Recordset”) kali, kita atur ulang judul halaman web ini %> lewat tag-tag HTML berikut: <% objRs.Open “SELECT * FROM Webblog WHERE BlogID= <font face=”arial” size=6 ’” & Request.QueryString(“BlogID”) & “‘“, oConn %> color=”red”> <p align=”center”> Di situ tampak satu baris perintah SQL <b>MY WEB BLOG DETAIL</b> yang fungsinya untuk mengambil record </p> dari database. Lantas pertanyaannya, </font> record mana yang akan diambil? Tentu, halaman web ini hanya akan memuncul- Selanjutnya, kita munculkan judul kan blog yang masih memiliki ikatan de- blog terlebih dulu ke jendela browser lewat ngan judul yang telah dipilih oleh seorang potongan baris di bawah ini: blogger. Bagaimana mendeteksinya? Kita bisa menggunakan pernyataan WHERE <font face=”arial” size=4 color=”blue”> untuk menyeleksi record. Lihat potongan <b><%=objRs(“judul”)%></b> perintah SQL di bawah ini: </font> WHERE BlogID=’” & Kemudian, baru disusul record-record Request.QueryString(“BlogID”)&”’” lainnya termasuk record yang bertindak
  • 16. 16 sebagai blog itu sendiri. Semuanya kita Catatan Kecil munculkan di jendela browser lewat bebe- Ketiga script, yaitu blog.asp, blogar- rapa pernyataan di bawah ini: chieves.asp, dan blogdetail.asp ada da- lam CD pendamping buku. <font face=”arial” size=1 color=”black”> Dibuat oleh: <%=objRs(“nama”)%> Tanggal: <%=objRs(“tanggal”)%> Mempercantik Blog Pukul: <%=objRs(“waktu”)%> Memoles Blog dengan </font> Dreamweaver MX 2004 <br><br> <font face=”arial” size=3 color=”black”> Kini, kita sudah punya script web blog siap <%=objRs(“blog”)%> pakai yang dapat Anda modifikasi sesuai </font> selera sendiri. Kalau boleh jujur, tampilan wajah web blog yang baru saja kita buat ma- Sekarang kalau perlu, kita cantumkan sih sangat “mentah” dalam hal desain. Un- link untuk kembali ke halaman arsip atau tuk itu, kita akan mempercantiknya de- halaman awal lewat pernyataan ini: ngan cara yang paling efektif dan efisien, yaitu menggunakan Macromedia Dream- <a href=”blogarchieves.asp”>Kembali ke weaver MX 2004—satu-satunya software Arsip</a> desain web paling lengkap dan canggih. <br> Kali ini, kita tidak bicara tentang <a href=”blog.asp”>Kembali ke Halaman scripting ASP menggunakan Dreamweaver Utama</a> MX 2004 meskipun hal itu bisa saja dilaku- kan. Sebaliknya, kita bicara tentang Dreamweaver MX 2004 dalam kaitannya dengan desain web blog ini. Saya berharap Anda sudah punya software ciptaan Macromedia ini sehingga proses latihan kali ini bisa berjalan tanpa masalah. Langkah pertama, luncurkanlah Ma- cromedia Dreamweaver MX 2004 yang ada dalam sistem komputer Anda sampai Anda melihat tampilan gambar seperti pada gambar halaman 17 (kiri atas). Blog Detail: Begitu judul salah satu arsip blog diklik, seorang blogger bisa melihat isi blog secara lengkap lewat script yang sengaja kita rancang untuk itu, yaitu blogdetail.asp.
  • 17. MEMBUAT WEB BLOG MEMBUA UAT 17 Di jendela itu muncul icon kuning bertuliskan ‘ASP’. Janganlah Anda sentuh atau malah dihapus sebab icon-icon itu mewakili kode-kode ASP yang tak dapat diterjemahkan secara visual oleh Dreamweaver MX. Kali ini, kita akan bela- jar untuk mengganti warna latar belakang web blog di atas dari putih menjadi warna lain. Caranya, klik menu Modify dan pilih- lah Page Properties sampai Anda masuk ke jendela seperti gambar di bawah ini. Page Properties: Untuk mengatur Tampilan Utama Dreamweaver MX 2004: warna latar belakang Begitu Anda me-launch software yang masih halaman web, pilihlah saudara kandung Flash MX 2004 ini, Anda akan Page Properties (kiri). menjumpai tampilan seperti gambar di atas. Sedangkan gambar di bawah adalah gambar jendela Page Klik pilihan Open dan bukalah script Properties untuk Blog.asp sehingga script tersebut muncul pengaturan banyak hal yang berkaitan dalam jendela Dreamweaver MX 2004 se- dengan halaman web. perti gambar di bawah ini. Pastikan dalam bagian Category Anda memilih Appearance. Selanjutnya, klik ko- tak kecil yang ada di samping kanan Back- ground. Pilihlah salah satu warna favorit ASP dalam Jendela Dreamweaver MX 2004: Tampak pada gambar di samping, script Anda segera setelah Anda melihat jendela Blog.asp kita munculkan dalam jendela warna. Jika sudah, tekan OK. Sekarang, ha- Dreamweaver MX 2004 seperti gambar di laman web blog.asp sudah memiliki warna samping. latar belakang seperti gambar di bawah ini:
  • 18. 18 Kemudian, tekan menu Insert dan pi- lih Image. Selanjutnya, carilah file gambar yang ingin Anda abadikan sebagai judul web blog ini. Dalam contoh kali ini, Anda bisa memanfaatkan file title.gif yang ada di dalam CD. Blog.asp dengan Wajah Baru: Anda bisa mendesain sendiri warna latar belakang favorit Anda. Sekarang, kita akan mengganti judul web blog tersebut yang semula teks ‘MY WEB BLOG’ menjadi grafis. Sebelumnya Anda harus mendesain terlebih dulu gam- Insert Image: Untuk memasukkan gambar ke bar yang akan menjadi judul web blog itu. dalam halaman web, salah satu cara yang Sebagai pedoman buat Anda, di dalam CD sering dipakai yaitu dengan menggunakan tersedia file title.gif yang dapat Anda jadi- menu Insert > Image seperti diperlihatkan pada gambar di atas ini. kan contoh latihan. Bukalah file tersebut dan Anda akan melihat contoh gambar se- perti tampilan berikut ini: Judul Berbentuk Grafis: Untuk mempercantik tampilan halaman web, terkadang kita harus melibatkan file grafis meskipun di dalamnya ia berbentuk teks seperti gambar di atas. Yang pertama kali harus kita lakukan adalah menghapus teks ‘MY WEB BLOG’ terlebih dulu agar nanti bisa diganti de- Wajah Baru Blog.asp: Setelah diberi judul dalam ngan file gambar di atas. Hapuslah dengan wujud gambar, halaman web blog.asp di atas cara memblok atau menghilangkan satu tampak lebih bagus meskipun kita baru bisa menikmati secara utuh lewat jendela browser. demi satu huruf yang ada di situ.