Rabu, 08 Mei 2013

Listening Script :

Kitty:Right, so shall we discuss what we have to do for this project then?
Li:Yes, it says we have to ‘Investigate some aspect of the university facilities’.
Paul:Yeah, we have to design a questionnaire don’t we?
Li:Yes.  And we have to write an essay and do a presentation.
Kitty:Is it an essay?  I thought it was a report.
Li:Let me check.  Yes, you’re right, Kitty, it’s a report.
Paul:How long does it have to be?  1000 words, isn’t it?
Li:Let me see.  The report has to be between 1000 and 1500 words (2), and we have to do that on our own, but we do the presentation and the investigation as a group (1).
Li:So, have you got any ideas about what we can investigate?
Kitty:I know one of the other groups is looking at the university library (3) and whether it’s adequate for student needs.
Paul:Yes, and one group’s doing the sports centre (3).
Kitty:Does it matter if we do the same thing as another group?
Li:I don’t think so.  But I was wondering about investigating transport (3).
Kitty:Transport?
Li:Yes, we could look at whether people think the bus service (3) is regular enough, and we could also look at car parking facilities.
Paul:We could look at the cycling facilities too.  There’s never enough space for all the bikes in the bike sheds (4).  I’m sure the university could afford to build more, what with all the fees we pay.
Kitty:OK, I’m happy with that idea.  So, how should we go about the investigation then?
Li:Well, we could make some questionnaires.  I can ask the people who travel on buses, and Paul, you can ask cyclists, and Kitty, you do a questionnaire for car drivers (5). 
Kitty:Shouldn’t we write the questions together, rather than individually?
Li:Yes, that’s what I meant, we can write the questionnaires together, but each of us can be responsible for carrying out the questionnaires individually.  Does that sound okay? 
Kitty:Sure
Paul:We should get some quantitative data too.  You could count how many people get on and off the buses at different times, and I can count how many bikes there are in the bike sheds, that sort of thing.
Kitty:And we should take some photos while we’re doing the questionnaires.  They’ll be useful for the presentation.
Li:It sounds good.  Okay, well, let’s think about these questions then.


Question :


1.Which TWO of the following things will the team do as a group?
 A Write the report
 B Do the presentation 
 C Write the questions 
 D Carry out the questionnaires

2. How long does the report have to be?
 A 1000 words
 B 1000 – 1500 words 
 C 1500 words
 D 1500 - 2000 words

3. Which of the following aspects of the university will not be investigated by any of the groups?
A.


B.


C.


D.




4. What can be inferred about cycling at the university?
 A More students cycle than use the bus
 B There is inadequate shelter for bikes at the university 
 C Bicycles are often stolen from the bike sheds
 D Students have to pay to use the bike sheds


5. Match the group member to the questionnaire they will carry out.
Bus transport  [ Li | Kitty | Paul ]
Car parking facilities  [ Li | Kitty | Paul ]
Bicycle facilities  [ Li | Kitty | Paul ]


Source : http://www.examenglish.com/TOEFL/TOEFL_listening_conversation2.htm



Sabtu, 31 Maret 2012

tugas UTS MP



PERILAKU KONSUMEN
Menurut Engel, Blackwell dan Miniard (1990), perilaku konsumen diartikan “…. Those actions directly involved in obtaining, consuming, and disposing of products and services, including the decision processes that precede and follow this action”
Menurut Engel (dalam Mangkunegara, 2002) mengemukakan bahwa perilaku konsumen dapat didefinisikan sebagai tindakan-tindakan individu yang secara langsung terlibat dalam usaha memperoleh dan menggunakan barang-barang jasa ekonomis termasuk proses pengambilan keputusan yang mendahului dan menentukan tindakan-tindakan tersebut
Menurut Mowen (1995), “ Consumer behavior is defined as the study of the buying units and the exchange processes involved in acquiring, consume, disposing of goods, services, experiences, and ideas”
Perilaku konsumen adalah aktivitas seseorang saat mendapatkan, mengkonsumsi, dan membuang barang atau jasa (Blackwell, Miniard, & Engel, 2001)
The American Marketing Association mendefinisikan perilaku konsumen sebagai interaksi dinamis dari pengaruh dan kesadaran, perilaku, dan lingkungan dimana manusia melakukan pertukaran aspek hidupnya
perilaku konsumen mengikutkan pikiran dan perasaanyang dialami manusia dan aksi yang dilakukan saat proses konsumsi (Peter & Olson, 2005).
Berdasarkan beberapa definisi di atas dapat disimpulkan bahwa perilaku konsumen adalah tindakan-tindakan yang dilakukan oleh individu, kelompok atau organisasi yang berhubungan dengan proses pengambilan keputusan dalam mendapatkan, menggunakan barang-barang atau jasa ekonomi yang selalu berubah dan bergerak sepanjang waktu.
Focus dari perilaku konsumen adalah bagaimana individu membuat keputusan untuk menggunakan sumber daya mereka yang telah tersedia untuk mengkonsumsi suatu barang.

FAKTOR-FAKTOR YANG MEMPENGARUHI PERILAKU KONSUMEN
Menurut Philip Kotler dan Gary Armstrong (1996) keputusan pembelian dari pembeli sangat dipengaruhi oleh faktor kebudayaan, sosial, pribadi dan psikologi dari pembeli.
1.      Faktor Budaya
Faktor budaya memberikan pengaruh paling luas dan dalam pada perilaku konsumen. Perusahaan harus mengetahui peranan yang dimainkan oleh budaya, subbudaya dan kelas sosial pembeli. Budaya adalah penyebab paling mendasar dari keinginan dan perilaku seseorang. Budaya merupakan kumpulan nilai-nilai dasar, persepsi, keinginan dan perilaku yang dipelajari oleh seorang anggota masyarakat dari keluarga dan lembaga penting lainnya.
Setiap kebudayaan terdiri dari sub-budaya – subbudaya yang lebih kecil yang memberikan identifikasi dan sosialisasi yang lebih spesifik untuk para anggotanya. Sub-budaya dapat dibedakan menjadi empat jenis: kelompok nasionalisme, kelompok keagamaan, kelompok ras, area geografis. Banyak subbudaya membentuk segmen pasar penting dan pemasar sering kali merancang produk dan program pemasaran yang disesuaikan dengan kebutuhan konsumen.
Kelas-kelas sosial adalah masyarakat yang relatif permanen dan bertahan lama dalam suatu masyarakat, yang tersusun secara hierarki dan keanggotaannya mempunyai nilai, minat dan perilaku yang serupa. Kelas sosial bukan ditentukan oleh satu faktor tunggal, seperti pendapatan, tetapi diukur dari kombinasi pendapatan, pekerjaan, pendidikan, kekayaan dan variable lain
2.      Faktor Sosial
Perilaku konsumen juga dipengaruhi oleh faktor sosial, seperti kelompok kecil, keluarga serta peranan dan status sosial konsumen. Perilaku seseorang dipengaruhi oleh banyak kelompok kecil. Kelompok yang mempunyai pengaruh langsung. Definisi kelompok adalah dua orang atau lebih yang berinteraksi untuk mencapai sasaran individu atau bersama.
Keluarga dapat pempengaruhi perilaku pembelian. Keluarga adalah organisasi pembelian konsumen yang paling penting dalam masyarakat. Keputusan pembelian keluarga, tergantung pada produk, iklan dan situasi.
Seseorang umumnya berpartisipasi dalam kelompok selama hidupnya-keluarga, klub, organisasi. Posisi seseorang dalam setiap kelompok dapat diidentifikasikan dalam peran dan status. Setiap peran membawa status yang mencerminkan penghargaan yang diberikan oleh masyarakat.
3.      Faktor Pribadi
Keputusan pembelian juga dipengaruhi oleh karakteristik pribadi seperti umur dan tahapan daur hidup, pekerjaan, situasi ekonomi, gaya hidup, serta kepribadian dan konsep diri pembeli.
Konsumsi seseorang juga dibentuk oleh tahapan siklus hidup keluarga. Beberapa penelitian terakhir telah mengidentifikasi tahapan-tahapan dalam siklus hidup psikologis. Orang-orang dewasa biasanya mengalami perubahan atau transformasi tertentu pada saat mereka menjalani hidupnya. Pekerjaan mempengaruhi barang dan jasa yang dibelinya. Para pemasar berusaha mengidentifikasi kelompok-kelompok pekerja yang memiliki minat di atas rata-rata terhadap produk dan jasa tertentu.
Situasi ekonomi seseorang akan mempengaruhi pemilihan produk. Situasi ekonomi seseorang terdiri dari pendapatan yang dapat dibelanjakan (tingkatnya, stabilitasnya, dan polanya), tabungan dan hartanya (termasuk presentase yang mudah dijadikan uang ).
Gaya hidup seseorang adalah pola hidup di dunia yang diekspresikan oleh kegiatan, minat dan pendapat seseorang. Gaya hidup menggambarkan “seseorang secara keseluruhan” yang berinteraksi dengan lingkungan. Gaya hidup juga mencerminkan sesuatu dibalik kelas sosial seseorang.
Kepribadian adalah karakteristik psikologis yang berada dari setiap orang yang memandang responnya terhadap lingkungan yang relatif konsisten. Kepribadian dapat merupakan suatu variabel yang sangat berguna dalam menganalisa perilaku konsumen. Bila jenis- jenis kepribadian dapat diklasifikasikan dan memiliki korelasi yang kuat antara jenis-jenis kepribadian tersebut dengan berbagai pilihan produk atau merek.
4.       Faktor Psikologis
Pemilihan barang yang dibeli seseorang lebih lanjut dipengaruhi oleh empat faktor psikologis, yaitu motivasi, persepsi, pengetahuan serta kepercayaan.
Motivasi merupakan kebutuhan yang cukup menekan untuk mengarahkan seseorang mencari cara untuk memuaskan kebutuhan tersebut. Beberapa kebutuhan bersifat biogenik, kebutuhan ini timbul dari suatu keadaan fisiologis tertentu, seperti rasa lapar, rasa haus, rasa tidak nyaman. Sedangkan kebutuhan-kebutuhan lain bersifat psikogenik yaitu kebutuhan yang timbul dari keadaan fisologis tertentu, seperti kebutuhan untuk diakui, kebutuhan harga diri atau kebutuhan diterima.
Persepsi didefinisikan sebagai proses dimana seseorang memilih, mengorganisasikan, mengartikan masukan informasi untuk menciptakan suatu gambaran yang berarti dari dunia ini. Orang dapat memiliki persepsi yang berbeda-beda dari objek yang sama karena adanya tiga proses persepsi:
• Perhatian yang selektif
• Gangguan yang selektif
• Mengingat kembali yang selektif
Pembelajaran menjelaskan perubahan dalam perilaku seseorang yang timbul dari pengalaman. Sedang kepercayaan merupakan suatu pemikiran deskriptif yang dimiliki seseorang terhadap sesuatu.


ELEMEN PEMASARAN
Kotler (2005:16) mengemukakan bahwa bauran pemasaran adalah “Seperangkat alat sasaran yang digunakan perusahaan secara terus menerusmencapai tujuan pemasarannya di pasar sasaran”.
Empat elemen pokok dalam bauran pemasaran yang dimaksud oleh Kotler itu adalah sebagai berikut :
1.      Produk (Product)
Definisi produk menurut Philip Kotler adalah : “A product is a thing that can be offered to a market to satisfy a want or need” . Produk adalah sesuatu yang bisa ditawarkan ke pasar untuk mendapatkan perhatian, pembelian, pemakaian, atau konsumsi yang dapat memenuhi keinginan atau kebutuhan.
Mengelola unsur produk termasuk perencanaan dan pengembangan produk atau jasa yang tepat untuk dipasarkan dengan mengubah produk atau jasa yang ada dengan menambah dan mengambil tindakan yang lain yang mempengaruhi bermacam-macam produk atau jasa.
2.      Harga (Price),
Definisi harga menurut Philip Kotler adalah : “price is the amount of money charged for a product or service. More broadly, price is the sum of all the value that consumers exchange for the benefits of having or using the product or service”. Harga adalah sejumlah uang yang dibebankan untuk sebuah produk atau jasa. Secara lebih luas, harga adalah keseluruhan nilai yang ditukarkan konsumen untuk mendapatkan keuntungan dari kepemilikan terhadap sebuah produk atau jasa.
Perusahaan menetapkan suatu harga dengan melakukan pendekatan penetapan harga secara umum yang meliputi satu atau lebih diantara tiga perangkat perimbangan berikut ini yakni:
a.      Cost-Based Pricing (Penetapan harga berdasarkan biaya)
a)      Cost-Plus-Pricing (Penetapan harga biaya plus)
Metode ini merupakan metode penelitian harga yang paling sederhana, dimana metode ini menambah standar mark-up terhadap biaya produk.
b)      Break Even Analysis and Target Profit Pricing (Analisis peluang pokok dan penetapan harga laba sasaran).
Suatu metode yang digunakan perusahaan untuk menetapkan harga apakah akan break even atau membuat target laba yang akan dicari.
b.      Value-Based Pricing (Penetapan harga berdasarkan nilai)
Metode ini menggunakan satu persepsi nilai dari pembeli (bukan dari biaya penjualan) untuk menetapkan suatu harga.
c.       Competition-Based Pricing (Penetapan harga berdasarkan persaingan)
a)      Going-rate Pricing (Penetapan harga berdasarkan harga yang berlaku)
Perusahaan mendasarkan harganya pada harga pesaing dan kurang memperhatikan biaya dan permintaannya. Perusahaan dapat mengenakan harga yang sama, lebih tinggi atau lebih rendah dan pesaing utamanya.
b)      Scaled-Bid Pricing (Penetapan harga penawaran tertutup)
Perusahaan menetapkan pesaing dan bukan berdasarkan hubungan yang kaku atas biaya atau permintaan perusahaan
3.      Promosi (Promotion)
menurut Kotler yang dimaksud dengan promosi adalah : “Promotion includes all the activities the company undertakes to communicate and promote its product the target market”.
Menurut Philip Kotler promotion tools didefinisikan sebagai berikut :
a.      Advertising (Periklanan)
Suatu promosi barang atau jasa yang sifatnya non personal dilakukan oleh sponsor yang diketahui.
b.      Personal selling (Penjualan perorangan)
Penjualan perorangan yang dilakukan oleh para wiraniaga yang mencoba dan membujuk untuk melakukan penjualan sekaligus.
c.       Sales promotion (Promosi penjualan)
Suatu kegiatan yang dimaksud untuk membantu mendapatkan konsumen yang bersedia membeli produk atau jasa suatu perusahaan.
d.      Public relation (Publisitas)
Suatu kegiatan pengiklanan secara tidak langsung dimana produk atau jasa suatu perusahaan disebarluaskan oleh media komunikasi.
4.      Distribusi (Distribution),
Definisi menurut Philip Kotler mengenai distribusi adalah : “The various the company undertakes to make the product accessible and available to target customer”. Berbagai kegiatan yang dilakukan perusahaan untuk membuat produknya mudah diperoleh dan tersedia untuk konsumen sasaran.
Keputusan penentuan lokasi dan saluran yang digunakan untuk memberikan jasa kepada pelanggan melibatkan pemikiran tentang bagaimana cara mengirimkan atau menyampaikan jasa kepada pelanggan dan dimana hal tersebut akan dilakukan. Ini harus dipertimbangkan karena dalam bidang jasa sering kali tidak dapat ditentukan tempat dimana akan diproduksi dan dikonsumsi pada saat bersamaan. Saluran distribusi dapat dilihat sebagai kumpulan organisasi yang saling bergantungan satu sama lainnya yang terlibat dalam proses penyediaan sebuah produk/pelayanan untuk digunakan atau dikonsumsi. Penyampaian dalam perusahaan jasa harus dapat mencari agen dan lokasi untuk menjangkau populasi yang tersebar luas.
Sebagai salah satu variabel marketing mix, place / distribusi mempunyai peranan yang sangat penting dalam membantu perusahaan memastikan produknya, karena tujuan dari distribusi adalah menyediakan barang dan jasa yang dibutuhkan dan diinginkan oleh konsumen pada waktu dan tempat yang tepat.


STRATEGI PRODUK
Produk menurut J. Stanton diartikan sebagai “…Is a set of tangible and tangible attributes, including packaging, color, price, manufacturer’s prestige and manufacturer’s and retailer which the buyer may accept as offering want-satisfaction” (W.J.Stanton, 1981:192).
(Produk adalah seperangkat atribut baik berwujud maupun tidak berwujud termasuk didalamnya masalah warna, harga, nama baik pabrik, nama baik toko yang menjual dan pelayanan pabrik serta pelayanan pengecer yang diterima pembeli untuk memuaskan keinginannya).
Philip Kotler menjelaskan “A product is anything that can be offered to a market to satisfy a want or need, product that are marketed include physical goods, services, experiences, events, persons, places, properties, organizations, informations and ideas” (Kotler : 200:234)

BEBERAPA TINGKATAN PRODUK
Tingkatan produk bisa dilihat dari jenis dan nilai tambah produknya. Bisa juga dilihat dari siklus kehidupan produk (product life cyle). Nilai tambah bisa meningkatkan kualitas produk dalam persaingan. Persaingan produsen bukan sekedar dalam proses saja, tapi juga dalam hal aspek tambahan yaitu pembungkus, service, iklan, pemberian kredit, pengiriman dan faktor bisa meningkatkan kepuasan konsumen. Tingkatan produk sesuai dengan nilai tambahnya Kotler membagi kedalam beberapa tingkatan :
1.      Core benefit.
Keuntungan yang mendasar dari sesuatu yang dibeli oleh konsumen.seperti orang menginap di hotel agar bisa tidur dan istirahat secara memuaskan, orang masuk restoran agar bisa makan enak, dsb.
2.      Basic product.
Produk dasar yang harus dipenuhi dan harus dilengkapi dari keuntungan dasar. Dalam hal ini core benefit berubah menjadi basic product. Agar tercapai kepuasan maka hotel harus melengkapi menyediakan kamar, tempat tidur, toilet, Ac dan kebutuhan lainnya secara lengkap.
3.      Expected product
Konsumen memiliki harapan terhadap barang dan jasa yang telah dibelinya. Sehingga barang yang dibeli harus yang terbaik, hotel yang bisa memberikan pelayanan dan fasilitas terbaik sehingga memberikan kepuasan maksimal.
4.       Augmented product.
Suatu nilai tambah yang diluar apa yang dibayangkan oleh benak konsumen. Misalnya dikamar ada TV kabel dengan chanell, SPA dan karaoke gratis, dll. Augmented produk ini punya kelemahan yang bias digunakan sebgai alat persaingan. Bisa jadi augmented product suatu waktu bisa menjadi expected product, karena konusmen telah terbiasa dengan perlengkapan tambahan tersebut yang biayanya menjadi biaya tambahan sehingga harga jadi mahal. Namun bisa juga dengan adanya augmented product biaya tidak terlalu mahal dengan tujuan untuk memenangkan persiangan.
5.       Potential product
Mencari nilai tambah produk yang lain untuk dimasa depan setelah konsumen menggunakan produk dan jasa kita. Seperti pelayanan after sales, menawarkan discount member, dll.


KOMUNIKASI PEMASARAN
Komunikasi pemasaran merupakan suatu dialog yang berkesinambungan antara pembeli dan penjual dalam suatu segmen pasar (Delozier.1976:168). Hal ini menekankan informasi ke dua arah dan persuasi yang menunjang proses pemasaran agar berfungsi secara lebih efektif dan efisien (Nickles.1984:7).
Kotler (1989:40-46) menjelaskan bahwa komunikasi pemasaran merupakan proses pengolahan, produksi, dan penyampaian pesanpesan melalui satu atau lebih saluran kepada kelompok khalayak sasaran, yang dilakukan secara berkesinambungan dan bersifat dua arah dengan tujuan menunjang efektivitas dan efisiensi pemasaran suatu produk.
Proses ini bersinambungan, mulai dari tahap perencanan (desain) produk, distribusi, sampai ke kegiatan promosi (melalui iklan, pemasaran langsung, dan special event) dan tahap pembeli dan pengguna di kalangan konsumen. Komunikasi pemasaran melalui kegiatan promosi periklanan merupakan salah satu strategi dalam memperkenalkan atau menjelaskan produk yang di pasarkan. Strategi yang sering dipergunakan dalam membidik pasar sasaran adalah adanya pengelompokan pasar/segmen sebagai wilayah calon pembeli/pemakai. Pemilihan kelompok pasar yang spesifik akan lebih mudah mengkomunikasikan produk melalui media periklanan. Ciri atau karakter pada sekelompok segmen pasar merupakan data untuk memudahkan memasarkan produk.


Daftar Pustaka
Engel, F. James. 1994. Perilaku Konsumen. Jakarta: Binarupa Aksara.
Khotler, Philip. 1999. Manajemen Pemasaran di Indonesia. Jakarta: Salemba Empat.

Sabtu, 24 Maret 2012

Jarkom resume ke - 6

IP Class
¢  IP kelas A, B dan C terdiri atas 2 bagian, yaitu NetId (identitas sebuah network) dan HostId (identitas sebuah host).

Dalam pengalamatan ip, meski ada sampai kelas E namun dalam aslinya pengalamatan berhenti hanya sampai kelas C. D dan E jarang / bahkan tidak pernah digunakan.

Class A
¢  Bit pertama : 0
¢  Network Address (network-id): 1.0.0.0 s.d 126.0.0.0
¢  Jumlah alamat jaringan yang mungkin digunakan : 127 alamat (1-126 dapat digunakan sedangkan 127 digunakan untuk reserve)
¢  Jumlah alamat host yang dapat digunakan : 16.777.216
¢  Jumlah NetId kelas A adalah 126 (28-1)
¢  Jumlah host kelas A adalah 224-2
¢  Jadi jumlah alamat IP kelas A adalah 126 * (224-2)

Class B
¢  Bit pertama : 10
¢  Network address (netowork-id): 128.0.0.0 s.d 191.255.0.0
¢  Jumlah alamat jaringan : 16.384 (216-2)
¢  Jumlah alamat host : 65.536 (216-2)

Class C
¢  Bit pertama : 110
¢  Network address (network-id) : 192.0.0.0 s.d 223.255.255.0
¢  Jumlah alamat jaringan : 2.097.152 (224-3)
¢  Jumlah alamat host : 254(28-2)
Untuk menentukan jumlah alamat IP yang dapat digunakan oleh suatu class dengan cara mengalikan alamat jaringan dan alamat host.

Host Address
¢  Setiap device atau interface harus memiliki host number.
¢  Total alamat host dalam sebuah network adalah: 2N – 2 (Dimana N adalah jumlah bit).
¢  Pengurangan 2 disini dikarenakan dalam satu alamat jaringan selalu terdapat network address dan broadcast address.

Netmasking
¢  Untuk memisahkan antara network-id dan host-id diperlukan sebuah netmask.
¢  Network-id menggunakan mask binary 1, sedangkan host-id menggunakan mask binary 0.
¢  Network-id dan Host-Id dibedakan dengan cara melakukan operasi AND antara IP address dan Netmask.
¢  Operasi AND:
0 AND 0 = 0,  0 AND 1 = 0,
1 AND 0 = 0, 1 AND 1 = 1.
¢  natural netmask:
Kelas A : 11111111.00000000.00000000.00000000                               = 255.0.0.0
Kelas B : 11111111.11111111.00000000.00000000                                = 255.255.0.0
Kelas C : 11111111.11111111.11111111.00000000                                = 255.255.255.0

Pengoperasian AND antara IP dan netmask akan menjadi netmask.
Contoh L
IP            : 172.25.80.5
Net        : 255.255.0.0
AND
Net        : 172.25.0.0 à dengan mengetahui net maka dapat diketahui dari area mana computer ini berasal.
Jika mengakses dalam satu area maka tidak perlu proses routing dan tidak perlu gateway.


192.168.10.100/24 à
Net        : 192.168.10.0
SM         : 255.255.255.0
                : 192.168.10.255

192.168.10.100/26 à (26 adalah subnet bit)
Net        : 192.168.10.0
SM         : 255.255.255.(11000000)192
Operasi AND :
192.168.10.01100100
                                        11000000
à 192.168.10.01000000 à 64
Maka range IP dari alamat 192.168.100/26 :
192.168.10.64(01) à net| 000000 – 111111à host


Management subnet digunakan untuk memanajemen broadcast sehingga tidak terlalu banyak mengirim paket (broadcat asli adalah 8 bit, sehingga 28-8 broadcast/paket yang akan dikirim) dan tidak perlu memenuhi jaringan yang dilalui (meminimalisasi jumlah broadcast/paket)

172.25.88.10/24 à 28-2 host
Net id à 172.25
Subnet id à 88
Maka jumlah network adalah jumlah dari keduanya.
Rumus host = 2n-2

Misal suatu jaringan ada 5 komputer, maka:
192.168.10.100/29à23(32-29) – 2 = 6 (>5)
Misal suatu jaringan ada 7 komputer, maka:
192.168.10.100/28 à 24(32-28) - 2 = 14 (>7)


PPWEB resume 6

 DOM SCRIPTING
Untuk melakukan DOM Scripting browser yang paling memungkinkan adalah dengan menggunakan browser firefox dengan add ons Firebug.

<script> </script>
Biasanya ditaruh di dalam body sebelum ditutup supaya saat koneksi lost, tampilan web akan tetap kelihatan à web  dibuild dulu  baru script ada.

Kegiatan – kegiatan dalam DOM Scripting :
1.       Accesing
Dengan menggunakan perintah :
a.       getElementById à hasilnya Cuma 1 (hasil tag)
b.      getElementByTagName à hasilnya abanyak (hasil array)

Contoh dalam file :
<script type="text/javascript">
            //console.log("STIKOM Surabaya");

            var myEl_1 = document.getElementById("subnav");
            console.log(myEl_1);
            console.log(myEl_1.innerHTML);
            console.log(myEl_1.length);

            var myEl_2 = document.getElementsByTagName("li");
            console.log(myEl_2);
            console.log(myEl_2[6].innerHTML);
            console.log(myEl_2.length);

            console.log(document.getElementById("welcome_note").innerHTML);
        </script>

Length hanya digunakan untuk menghitung array.

2.       Changing / manipulate
Dengan menggunakan perintah :
a.       setAttribute ( . . . , . . . )
b.      innerHTML = . . .
Contoh dalam file :
<script type="text/javascript">
            var myEl_1 = document.getElementById("contact_us");
            console.log("Before: " + myEl_1.getAttribute("style"));
            myEl_1.setAttribute("style", "color: yellow; background-color: blue;")
            console.log("After: " + myEl_1.getAttribute("style"));

            var myEl_2 = document.getElementById("subnav");
            myEl_2.innerHTML = "<li>Hello</li> <li>World</li>";
        </script>

3.       Creating
a.       createElement à dibuat tp belum ditempatkan / tag
b.      createTextNode / innerHTML à membuat text tapi belum tau tempatnya
c.       appendChild à menentukan semua tempat dam id di atas
khusus untuk creating, semua perintah di atas harus digunakan.
Contoh dalam file :
<script type="text/javascript">
            var newList_1 = document.createElement("li");
            var newText_1 = document.createTextNode("Afikaaa!");
            newList_1.appendChild(newText_1);
            //document.getElementById("nav").appendChild(newList_1);
            document.getElementsByTagName("li")[3].appendChild(newList_1);

            var newList_2 = document.createElement("li");
            newList_2.innerHTML = "Iyaaa!";
            document.getElementById("nav").appendChild(newList_2);
        </script>


Sekilas tentag Web Service
Web Service
Adalah layanan yang bisa langsung digunakan, yang diambil dengan suatu cara tertentum dari web penyedia layanan tersebut.
Contoh : Google Maps API, Facebook API, Twitter API, Currency converter, weather info gadget.
Web service ini seperti twitt yang ada di sidebar web seseorang

Terminologi
-          XML
-          SOA (Service Oriented Application)
-          SOAP (Simple Object Access Protocol)
-          WSDL (Web Service Definition Language)

Jumat, 16 Maret 2012

PPWEB resume 5

XSLT
Extensible 
Stylesheet 
Language  
Transformation

XSLT digunakan untuk mentransformasi XML ke dalam format apapun, biasanya (X)HTML.

Dalam file xml tambahkan
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="customers.xsl"?>
<!DOCTYPE customers [

href customer di atas tujukan pada file xsl yang akan kita buat.

Contoh file XSL :
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <html>
            <head>
                <title>Customer List</title>
                    <link rel="stylesheet" href="mystyle.css" />
                        <style>
                                body {
                                background-color: gray;
                                }
                                table {
                                background-color: white;
                                }
                </style>
            </head>
            <body>
                <table border="1">
                    <tr>
                        <th>Customer ID</th>
                        <th>Nama</th>
                        <th>Alamat</th>
                        <th>Telp</th>
                        <th>Email</th>
                        <th>Photo</th>
                        </tr>
                            <xsl:for-each select="customers/customer">
        <tr>
                            <xsl:choose>
                            <xsl:when test="@type='retailer'">
                               <td style="background-color: lime;">
                                    <xsl:value-of select="@cust_id" />
                                </td>
                            </xsl:when>
                            <xsl:otherwise>
                                <td style="background-color: skyblue;">
                            <xsl:value-of select="@cust_id" />
                                </td>
                                    </xsl:otherwise>
                                    </xsl:choose>
                                <td>
                                    <xsl:value-of select="name/last_name" />&#160;
                                    <xsl:value-of select="name/first_name" />
                                </td>
                                <td>
                                    <xsl:value-of select="address" />
                                </td>
                                <td>
                                    Home: <xsl:value-of select="phone/home" /><br />
                                    Cell: <xsl:value-of select="phone/cell" />
                                </td>
                                <td>
                                    <xsl:value-of select="email" />
                                </td>
                                <td>
                                    <xsl:value-of select="photo/@file" />
                                </td>
                            </tr>
                                </xsl:for-each>
                            </table>
                        </body>
</html>
</xsl:template>
</xsl:stylesheet>

Dari file di atas dapat didapat bahwa xsl mensupport penggunaan
-          perulangan dengan menggunakan
<xsl : template match = “/”>
  <xsl:for-each select= “customers/customers”>
  </xsl:for-each>
</xsl:template>

-          percabangan
<xsl:choose>
  <xsl:when>  </xsl:when>
  <xsl:otherwise>   </xsl:otherwise>
</ xsl:choose >

Dalam file xsd untuk menggunakan spasi atau jika di xsd dinamakan white space gunakan ISO-encode yaitu &#160;




DOM
Document 
Object 
Model

-          Document is the web page, not the site
-          Object is anyting you see in the web page (image, link, button, table, dll)
-          Model is the “tree view” of the web page (tag-tag html dari object)

Contoh DOM :
<HTML>
                <HEAD>
                                <TITTLE >ISI</TITTLE>
                </HEAD>
<BODY>
<!-- ini baris komen
-->
                <P ID=”XXX”>HAHA</P>
                <UL>
                                <LI>A</LI>
                                <LI CLASS = “XX”>B</LI>
                                <LI>C</LI>
                </UL>
</BODY>
</HTML>

DOM dari script HTML di atas :








   
DOM memiliki :
a.       Node
Tipe – tipe node :
o   Element node
o   Attribute node
o   Text node
o   Comment node
b.      Leaf

Manfaat DOM (scripting) :
-          Get the web title
-          Find the first paragraph, then change the value
-          Change the background color of a table
-          Find the logo image, then move it to 100 px to the right
-          Added some function to the button(s) link(s)
-          Create new node (any type)