350 likes | 450 Views
Mengorganisasikan Kerangka Kerja Situs Anda. MUSDALIFAH DJ.
E N D
Mengorganisasikan Kerangka Kerja Situs Anda MUSDALIFAH DJ
Andatelahmemfokuskansasaran, membuatanggarandanmenyusunstrategi branding danlayanan. SekarangtibasaatnyauntukmenarikpemikiranAndakerencanasitusyang nyata. Tidakadapenggantiuntukperencanaanpraproduksi. sepertihalnyamembangunrumahtanparencanapastimengakibatkanstrukturyang tidakmemadai, membangunsitus web tanparencana(dikertas, secaratertulis, dandengansketsayang mengukapkanrincianproyeknya) akanmenghasilkansitus web yang tidakbagusdantidakbisadinavigasisalahsatu yang tidakakandikunjungipelanggan.
Membangunsuatusitus web lebihkompleksdaripadayang disadariorangbilayang merekalakukanhanyamelihatsitus web yang sudahada. BabinimengantarAndamengayukanlangkahuntukmerencanakansuatusitus, mengarahpadapertanyaan: siapa yang seharusnyamelakukanpembangunanitu?
KalauAndamembacababinidanmengikutilangkah-langkahnya, Andaakanmempunyairencana yang bisaAndaimplementasikansendiri, ataupergiketoko web agar orang lain melaksanakannyabagiAnda. Dalamkasusmanapun, akanlebihbaikjikaAndadibekatirencana yang dipikirkanmasak-masakdaripadahanyamemutuskantanpadasaryang jelas.
Melainkanseharusnyajerasdanmudahdigunakan, tidaktergangguolehtujuan lain, hanyanavigasi. Halamanpetasitus (berbedadenganpetasitusberjenisperencanaanyang telahdisebutkansebelumnyadarambabini, karenadiretakkansecarapublikdisitus web unrukdilihatpengguna) adalahhalamannavigasional yang bisabertindaksebagaidaftarisibesar yang mencantumkansetiaphalamansignifikanpadasitusdanjauhlebihmenyeluruhdibanding home page.
Halamanpenrencanaanadalahhalamannavigasional yang memungkinkanpenggunasecaraefisienmencari item-item yang diminati, menawarkanjalurlangsungke item manapun. Menyusunopsipencariansitusinimelibatkanpembatalanhalamanpencarian yang diabdikan, tetapimungkinjugamelibatkanpeletakankotakpencarian yang langsungdi home page maupunhalaman lain.
Dalamhalinijugadiperlukanhalaman yang menunjukkanhasilpencariannya, sertasuatuhalaman yang membantupelangganuntukmempergunakanhalamanpencariandenganbenar. Andajugatuliskansuatuhalaman yang membuatpenggunatahubahwasuatupencariangagal (danbatangkalikenapabegitu). Alat-alatpencariansitus yang bergunadiantaranya Microsoft Indext Server yang menyediakankemampuanpencarianhaaman web, dokumen Microsoft office, danisidatabaseMicrosoftSeL server.
Halamanbantuan (sepertidaftarFAQ) memberdayakanpenggunauntukmembantudirisendiridalammenggunakansitus Anc7a, produkAnda, ataulayananAnda' Haramanbantuanpat"gbergunauntukmendidikpenggunatentangcaramenavigasisitusAndadanmenggunakansistemtransaksiAnda, tentangmesinpencaiansitusAnda, dantentangprodukataulayananAnda. Sungguharifuntukmenyediakanlink keHelp di home page Anda, maupunpadasetiaphalaman yang mungkinmenimbulkanpertanyaanbagipengguna, sertauntukmeletakkan link Help padabarisnavigasiAnda.
Halamanperusahaanadalahyang menawarkanlatarbelakangperusahaan, menyediakanrincianlokasi, melukiskannilai-nilaiatauvisiperusahaan,
MengidentifikasiHalamanMenurutJenis Halamanpetasitus (berbedadenganpetasitusberjenisperencanaanyang telahdisebutkansebelumnyadalambabini, karenadiletakkansecarapublikdisitus web untukdilihatpengguna) adalahhalamannavigasional yang bisabertindaksebagaidaftarisibesar yang mencantumkansetiaphalamansignifikanpadasitusdanjauhlebihmenyeluruhdibanding home page.
Halamanbantuan (sepertidaftarFAQ) memberdayakanpenggunauntukmembantudirisendiridalammenggunakansitusAnda, produkAnda, ataulayananAnda. Halamanbantuan paling bergunauntukmendidikpenggunatentangcaramenayigasisitusAndadanmenggunakansistemtransaksiAnda, tentangmesinpencariansitusAnda, dantentangprodukatatlayananAnda. Sungguharifuntukmenyediakan link ke Help di home page Anda, maupunpadasetiaphalaman yang mungkinmenimbulkanpertanyaanbagipengguna, sertauntukmeletakkan link Help padabarisnavigasiAnda.
Halamanperusahaanadalah yang menawarkanlatarbelakangperusahaan, menyediakanrincianlokasi, melukiskannilai-nilaiatauvisiperusahaan, mendaftarkanpersonilpenting, menyediakandeskripsipekerjaandantafan, sertamenampilkaninformasiperusahaan lain. Release persdanpenghargaanjugabisadimasukkandi situ, ataudimasukkandalam Room yang mempakankategoritersendiriatausubseksidariAbout Company.
Halamantransaksiadalah yang mengatahkanpenggunamelewatitransaksifinansial. Transaksifinansialmencakuppembeliansuatu item tunggalborongan, denganmentransfefuangdarisaturekeningkerekeninglain suatusitusperbankan, ataumembelisuatu item daripihakketigapadalelang. Navigasilnalamantransaksiharusmudah; Andatidakmelambatnyanavigasiataugangguandalamprosesnya.
KetikaAndaorganisasikandanmemperhatikanrancanganhalamanini, yang pefiamaharusdilakukanadalahmembuatalirannyamudahdanprosesnyajelas. jumlahhalaman yang diperlukanuntukbergerakdaripemilihanprodukgamelakukanpembelian. Pastikansegalasesuatu yang miripdenganmempunyaifungsi yang sama. Buatlah agar link atautombolpentingmengarahkanpenggunamelaluisuatuprosesmenerapakanitem yang jelasdihalamannya.
MemperbaikiRencanaAnda LangkahAndaselanjutnyaadalahmengelompokkanmateridalamkategorilogissehinggaAndabisamelihathubunganafitata item-item, danmengantisipasialur yang akandilaluipenggunauntukmelengkapitugastertentudisitusAnda (sepertimelakukanpembelian). Inilahsaatuntukmemutuskanapa yang seharusnyamunculdibarisnavigasisitusAnda, danmenyelesaikandimanalink akanmenuju.
MengidentifikasiMateriMenurutsubjek, Tugas, atauUtiritas Perhatikandokumendanmateri yang telahAndakumpulkanuntukmewakiliisi halamanAnda. untukmemperbaikivisi, tanyalahdiriendasendiri, item manasaja yang secaralogisserupa. MungkindengansegeraAndamelihatbahwamateriAndasecaraalamiahtergorongberdasarsubjek(tentangapa), tugas yang diberikannyakepadapenggunasitusAnda (misalnya, melakianpembelian), atauutilitas-nya(bagaimanaAndaataupengembangsitusakanmenggunakannya). Umpamanya, kalausitusAndamenjuarmakanan, mungkinAndamampumenggolongkanmateridalamsuatugambaranbesartentangsubjekproduk
Di dalamnyamungkinAndamenggolongkanmenjadimakananpembuka, makananutama, danpencucimulut. Dalamkategorimakana\utama, Andajugabisamembuatsubkategorimenjadidaging, ikan, dan vegetarian. Dalamkasusini, penggolonganmenuruttugasmelibatkanpertimbanganapakahseorangpenggunamencariinformasitentangmakanansecataumum, mencariprodukkhusus, mencariinformasitentangperusahaanAnda, ataumelakukanpembelian.
Penggolonganmenurututilitasmelibatkanpertimbangantentangapayang akanAndaataupengembangkerjakanpadaisinya. Dalampraktekumumnya, hiasanataugambaryang akanmunculdisitusdiletakkanpadasuatulokasisehinggabisadisimpandandi-link denganefisien. Melanjutkancontohmakanan, Andamungkinmeletakkanfotoberbagaimakanan (Ricotta Pancake, Baked Alaska, Lemon Sorbet) sehinggakemudianbisadigunakandalamberbagai area situs.
BagaimanaAndamengelompokkanmaterisangatbergantungpadaapakahbarangnya, apakahindustriAnda, danapa yang paling baikuntukmelayanikebutuhanAnda (maupun, tenfusaja, atdiensiAnda). SetelahmemperbaikiorganisasimateriAnda, sebagaijudulnyagunakanberbagaisubjek, tugas, danutilitas yang berkaitandenganmateriitu. Laluambilmaterinyadanletakkandibawahjudulbersangkutan. Andabisamelakukannyadengansecarafisikmenebarkanmateripadapermukaanyangluasdanmenyusunnya, denganmengambarkandipapantulis, denganmembuatsketsaelektronikmenggunakanperangkatlunakuntukmenggambar, ataubahkandenganmembuat outline di'Word.
BilaAndamenemukanbahwabeberapamateritidaktepatberadadimanapun, mungkinAndaperlumemikirkankembalijudulnya. JikamenemukanbahwatetnyataAndamenambahkan, mengubah, ataumenghapusjudul, jangankhawatirperbaikanadalahsasarandarilatihanini. Kalausegalanyaberjalanlancar, padaakhirnyaAndaharusmengkategorikansemuamateri. memperlihatkanmateri yang dikelompokkandalamberbagaijudulkategoridengantopikdisituscontoh.
Andajugamungkinmendapatkanbahwasuatu database bergunakalatAndamerencanakansitusbesardenganbanyakhalaman yang akanmenggunakanunsuf-unsuryang samasepeftispesifikasiproduk, pengumumanhakciptayang harusmunculpadasetiaphalaman,logo, atauisi lain. Andabenar-benartidakmembutuhkansuatu database untukhalini, tetapimenggunakannyaakanmembuatjauhlebihmudah, yaknidenganmembuatberbagaiperubahanterladidalamprosessatulangkah. Sebagaicontoh, jikaspesifikasiprodukterdapatdalamsuatudatabase,
AndahanyaperlumeJinkke database setiap kali spesifikasidirujuk' Ketikasesuatuberubahpadaspesifikasinya (misalnya, peningkatanterjadipadaproduk), danAndamelakukanperubahandalam database, makaselumhhalaman yang memperlihatkanspesifikasiituakanikutberubah. Andatidakperlumembukamasing-masinghalamansecara manual danmengubahspesifikasinyalalumemeriksamasing-masingperubahansertamemeriksamasing-masingtipografinya.
Barangkalihanyasitus e-commerce kecil yang tidakmempekerjakanbanyaktenagalahyang bisaberoperasitafipa database. SeberapadalamAndaperlumenggalidalampembangunan database adalahpertanyaanlainnya. BilaAndamenggunakanbCentral Site Manager sebagaisolusiuntukmenjual online, sudahtentuAndatidakperluberhadapandenganpeftanyaantentang database; bcentralsite Manager adalahprodukpemecahanmasalah yang membuatAndatidakperlumerencanakansuatu database dalamrangkamembuatkatalogdansistemtransaksi. Tentusaja, jikaAndamembutuhkanlebihbanyakfungsionalitas (bCentral Site Manager adalahsistempenjualandantidakmenyajikanisiataumemungkinkanpenggunabisamenemukanpenjualmelaluipencariankode zip, misalnya), Andamemerlukan database yang lebihberdayagunasepertisolusitingkatlebihtinggidari Microsoft SeL Server.
Bab 10 membicarakanlebihlanjuttentang database; kalauAndamemerlukansuatudatabase, makaAndaharusmerencanakanfungsionalitasdasarnya. Sekarang, tinjaurencanasitusdanstrukturdirektorisertapikirkanapakahAndaakanmenyertakansesuatu yang membutuhkan database. Bilademikian, masukkanhalitudalamperencanaanAnda.
ApakahAndaseharusnyaMembangunsendiri? ApakahAndaseharusnyamengerlakansendiriataumembayarplhakluarmerupakanpertimbanganpenting. Perencanaansitusyang Andakembangka n akanmembantuAndameramalkanberapabesardankompleksnya (ataukecildanbisadikeloladenganmudah) proyekpembangunansitusitu. SekarangAndabisa
Menetapkantingkatketerampilandankeahlianapayang mungkindiperlukanuntukmewujudkanrencanaAnda. AndabisamengaksesapakahAndasiapuntukmembangunsendirisitusitudenganmenjawabpertanyaarlberikut: • ApakahAndamemilikiwaktu? DapatkahAndameluangkanwaktudaribisnisutamaAndauntukmembuathalaman-halamanitu? • BisakahAndamenyediakanwaktu yang mungkindiperlukanuntukbelaiar HTML, misalnya, atauperangkatlunakmacam Microsoft FrontPage, atauteknologi lain yang diperlukan?
Bagaimanaanggarannya? KalauAndamemilikianggaranuntukmengembangkantetapitidakdapatmeluangkanwaktu yang berhargadaribisnisutama, mungkinlebihbaikAndamembayartoko web. JikaAndamempunyailebihbanyakwaktudibandingkanuangdansitusAndatidakterlaluambisius, barangkaliAndaberadadalamposisiuntukmembangunnyasendiri. • Seberapakompleksnyaproyekitu? ApakahmerupakansedikithalamanberbasisHTML, berlusin-lusinhalaman , atauratusanhalamanditambahkatalog? Apakahmembutuhkan database dansistemtransaksi? Apakahharusdilakukanbanyakpembiasaanatalr s ngatmendasar? • ApakahAndamemilikikeahlian? Inipertanyaan yang benar-benarmengenaijantungmasalahnya. ApakahAndatelahmenguasai HTML atau FrontPage? • ApakahsitusAndaakanmembutuhkanpengembangan database? • ApakahAndamemilikiketerampilanitu? TahukahAndatentanglatihanapa yang paling baikdiikutiuntukpembangunansistemtransaksi yang sukses?
JikaAndatidakmemilikikeahlianteknisdantidakdapatmenyisihkanwaktudaribisnisutamauntukmempelajari HTML danpengembangan database, Andamasihpunyaopsi. Paling mencoloktentumembayartoko web (lihatBab 9), atauAndabisamenimbanguntukmembuatsitusAndadengan FrontPage. Hal, yang lebihmudahadalahmembiarkan bCentral Site Manager mengarahkanAndamelaluiserangkaian wizard (kotak dialog yang mengaitkanpertanyaznsederhanatentangpilihanenda) untukmencapaipeluncuransuatusituse-commefce yang sesuaidenganindustridanpilihanAnda. Kalaupenggufiaan bCentral Site Manager adalahpilihanAnda, Andabisabergerakkefasepembangunansekarangjuga. PerencafiaaisitusakanmembimbingAnda. BilaAndamemilihuntukmembangunsendirisitusnyaataumembayartoko web, AndapedumembuatspesifikasipadaProYeknYa.
MenuliskanspesifikasiatauDokumenRancangan JikaAndamempekerjakanpihakluaruntukpembangunansebagianataukeseluruhansitusitu, ataujikaAndamenyerahkansebagianproyekkestaf, ataubilaAndaberpetualanguntukmembangunnyasendiri, sekarangAndaharusmendokumentasikanperencaflaan yang telahAndalakukanitudalamapa yang dikenalsebagaispesifikasi, ataudokumenrancangan. Melakukanhalituakanmembuatsiapa pun yang adadalamproyeknyatahudanmengikutirencananya. Inijugamembantuorang-orang yang memeliharusitusnyasetelahdiluncurkan, sehinggabisamempertahankanrancangafinyaketikamerekamembuat, memodifikasi, danmeningkatkansitustersebut.
Ciri-cirilembarspesifikasiataudokumenrancanganmencakup: • Petasitus yang Andabuat • Strukturdirektori yang Andabuat, bersamaandengancatatan yang me-gaitkankepingdipohonnyakekepingdipetasitus • Deskripsiisidanhalamantugas, sepertihalnya item, dalamkategoriutilitas • Daftar item-item barisnavigasi yang akanmunculpadasetiaphalamansitusAnda • Dokumenrancanganseharusnyajugamencakup: Pernyataanmisiatausasaransitus • Petunjuk branding situs • Sketsa (suatustotyboard) yang menunjukkanideAndatentangtampilandantataletakhalaman • Daftardariunsurteks yang mungkindigunakanhalamanAnda, termasuk: judul; daftar (penomoran, kolom); teks yang disusunsebagaicatatafikhusus; font khususataupemformatafitekskhusus (huruftebal, mirin g, atau font yang digunakanuntukpemrogramankodepadasitusperangkatlunak); informasitabulasi; link'backro'; judul link; dansebagainya
Dokumenrancanganjugabisamencakupinformasiberikut, yang didiskusikandalambabkemudiandibukuini: • Program selver yang akanAndagunakan • Perangkatlunakserver yang Andarencanakan • Keperluan database yang manaapun, termasuk yang sekhasmungkin • Informasimanapuntentangsistemtransaksi yang akanAndagunakanakanapa yang andaharapkanagar dilakukansistemtransaksibagiAnda
Akhirnya, dokumenrancanganseharusnyamelukiskankeperluanpemrogamanmanapun yang mungkinAndaketahui ,meskipunmungkinhanyasedikitpadalangkahdiniiniPerhatikanlembarspesifikasiataudokumenrancanganAndabukanlahsesuatu yang tidakbisacacat, sepertihalnyaaspekapapundisitus web Anda. Andabisamelakukanperubahanpadaspesifikasinya; Andaharusmenyusunnyasekaranguntukbisamemulai. Di pihak lain makinsolid rencanaakanmakinbaik; bilaAndamengubahsegalasesuatunya, tentuAndaakanmemperlambatproyeknyadanmungkinmeningkatkanpengeluarannya, makacobalahuntukmenetapkansepastimungkinpadaspesifikasinya'
BagilahspesifikasiataudokumenrancanganAndadengansetiaporang yang ikutmerancang, melaksanakan, ataumenaruhisidisitusAndalniakanmembantumerekatahubagaimanaseharusnyadankemanaisibarudiletakkanIniakanmembuatproseskeriadengantimituberjalandenganmulusIniiugabisamenjadibasis untukpetunjukgaya(diterangkansecararincidalamBab 11) yang akanmembuatsitusAndatetapsegardanmemeliharaintegritasnyasertalebihmudahuntukmemastikankredibilitasnya'
Denganlengkapnyarencanasitusdanspesifikasi, Andasiapuntukmenanganirancangandanlmplementasinya. UntukinformasitentangpembangunansendirisitusAnda, bukaBab 8. Untukwawasantentangmempekeriakandanbekeriabersamatoko web ataupengembang, bukaBab 9'