My Groups

You are not a member of any group.

Login

Message Box

You are not logged in.

Notification

Members Online

None

User Statistics

Registered users : 38790
Online : 3784
Guest : 3784
Members : 0

Online members
No members online!

Last 5 users
dienul82
suksesbisnismlm
ariefalbani
dracostar
rendrapratama
registerFunction( 'onBeforeUserUpdate','protectFields', 'getProtectFieldsTab' ); /** * Protection Tab Class for handling the CB tab api * @package Community Builder * @author JoomlaJoe and Beat */ class getProtectFieldsTab extends cbTabHandler { /** * Constructor */ function getProtectFieldsTab() { $this->cbTabHandler(); } /** * gets object with name, title and table corresponding to a field id * @access private * @param int fieldId * @returns mixed : either object, or null if no match */ function getFieldInfo($protectFieldId) { global $database; if ($protectFieldId == "0") return null; $query = "SELECT `name`,`table`,`title`,`type` FROM #__comprofiler_fields WHERE published=1 AND fieldid=".$protectFieldId; $database->setQuery($query); $protectObj = null; $database->loadObject($protectObj); return $protectObj; } /** * Discards all changes the user makes to email field. Admins are allowed to change email addresses. * Method is called before user data is stored in the database * @access private * @param object holds the core mambo user data * @param object holds the community builder user data * @param object holds the field information * @return boolean true check ok no changes, FALSE error raised */ function checkMyFieldChanges(&$user,&$cbUser,$protectObj) { global $database, $my, $_PLUGINS; if ($protectObj === null) return true; $params = $this->params; $alertMsg = htmlspecialchars($params->get('alertMsg', '0')); $protectFieldName = $protectObj->name; $protectTable = $protectObj->table; $protectTitle = $protectObj->title; //if ($my->gid != 2) { // admins can change their profile unrestricted from the backend if ($protectTable != "#__comprofiler") { $query = "SELECT `".$database->getEscaped($protectFieldName)."` FROM #__users WHERE id=".$user->id." LIMIT 1"; $pObject =& $user; } else { $query = "SELECT `".$database->getEscaped($protectFieldName)."` FROM #__comprofiler WHERE id=".$user->id." LIMIT 1"; $pObject =& $cbUser; } $database->setQuery($query); $pOriginalField = $database->loadResult(); //The field before the change was attempted if ($pObject->$protectFieldName != $pOriginalField) { $_PLUGINS->raiseError(0); $_PLUGINS->_setErrorMSG(htmlspecialchars(getLangDefinition($protectTitle))." ".$alertMsg); $pObject->$protectFieldName = $pOriginalField; return false; } //} return true; } /** * generates javascript code to check and flag at browser end * @access private * @param object tab reflecting the tab database entry * @param object mosUser reflecting the user being displayed * @param object holds the field information */ function getEditTabJScode(&$user,$protectObj) { if ($protectObj == null) return; $params = $this->params; $alertMsg = $params->get('alertMsg', '0'); $protectFieldName = $protectObj->name; $protectTitle = $protectObj->title; $protectValue = $user->$protectFieldName; //Type matters ;) $protectType = $protectObj->type; //We need to add square brackets for accessing select, multiselect and mulitcheckbox in JS $addBrackets = ""; if($protectType == "multiselect" || $protectType == "select" || $protectType == "multicheckbox"){$addBrackets = "[]";} $this->_addValidationJS( "\t if (getInputValue(me['".htmlspecialchars($protectFieldName).$addBrackets."'])!=getInputDefaultValue(me['".htmlspecialchars($protectFieldName).$addBrackets."'])){\n" ."\t errorMSG += \"".html_entity_decode(getLangDefinition($protectTitle)." ".$alertMsg)."\\n\"\n" ."\t me['".htmlspecialchars($protectFieldName).$addBrackets."'].style.background = \"red\";\n" ."\t setInputValue(me['".htmlspecialchars($protectFieldName).$addBrackets."'],getInputDefaultValue(me['".htmlspecialchars($protectFieldName).$addBrackets."']));\n" ."\t iserror=1;\n" ."\t} else {\n" ."\t me['".htmlspecialchars($protectFieldName).$addBrackets."'].style.background = cbDefaultFieldBackground;\n" ."\t}\n"); // also see event: 'onBeforeUserUpdate' : must also be implemented as above to avoid changes with JS off. } /** * Discards all changes the user makes to email field. Admins are allowed to change email addresses. * Method is called before user data is stored in the database * @param array holds the core mambo user data * @param array holds the community builder user data */ function protectFields(&$user,&$cbUser) { $params = $this->params; $protectFieldId = $params->get('protect1', '0'); $result1 = $this->checkMyFieldChanges($user, $cbUser, $this->getFieldInfo($protectFieldId)); $protectFieldId = $params->get('protect2', '0'); $result2 = $this->checkMyFieldChanges($user, $cbUser, $this->getFieldInfo($protectFieldId)); $protectFieldId = $params->get('protect3', '0'); $result3 = $this->checkMyFieldChanges($user, $cbUser, $this->getFieldInfo($protectFieldId)); $protectFieldId = $params->get('protect4', '0'); $result4 = $this->checkMyFieldChanges($user, $cbUser, $this->getFieldInfo($protectFieldId)); return result1 && result2 && restult3 && result4; } /** * Generates the HTML to display the user edit tab * @param object tab reflecting the tab database entry * @param object mosUser reflecting the user being displayed * @param int 1 for front-end, 2 for back-end * @returns mixed : either string HTML for tab content, or false if ErrorMSG generated */ function getEditTab($tab,$user,$ui) { if ($ui == 2) return ""; // don't protect backend user edits. $params = $this->params; //Functions used in every check. So let's include them here only once. $this->_addValidationJS( "\t // ===================================================================\n" ."\t //JavaScript functions\n" ."\t // Author: Matt Kruse \n" ."\t // WWW: http://www.mattkruse.com/\n" ."\t // ===================================================================\n" ."\t //-------------------------------------------------------------------\n" ."\t // isArray(obj)\n" ."\t // Returns true if the object is an array, else false\n" ."\t //-------------------------------------------------------------------\n" ."\t function isArray(obj){return(typeof(obj.length)==\"undefined\")?false:true;}\n" ."\t //-------------------------------------------------------------------\n" ."\t // getInputValue(input_object[,delimiter])\n" ."\t // Get the value of any form input field\n" ."\t // Multiple-select fields are returned as comma-separated values, or\n" ."\t // delmited by the optional second argument\n" ."\t // (Doesn't support input types: button,file,reset,submit)\n" ."\t //-------------------------------------------------------------------\n" ."\t function getInputValue(obj,delimiter) {\n" ."\t var use_default=(arguments.length>2)?arguments[2]:false;\n" ."\t if (isArray(obj) && (typeof(obj.type)==\"undefined\")) {\n" ."\t var values=new Array();\n" ."\t for(var i=0;i0)?obj.options[obj.selectedIndex].value:null;\n" ."\t case 'select-multiple': \n" ."\t if (obj.options==null) { return null; }\n" ."\t var values=new Array();\n" ."\t for(var i=0;i1)?arguments[1]:false;\n" ."\t if(isArray(obj)&&(typeof(obj.type)==\"undefined\")){\n" ."\t for(var i=0;iget('protect1', '0'); $this->getEditTabJScode($user, $this->getFieldInfo($protectFieldId)); $protectFieldId = $params->get('protect2', '0'); $this->getEditTabJScode($user, $this->getFieldInfo($protectFieldId)); $protectFieldId = $params->get('protect3', '0'); $this->getEditTabJScode($user, $this->getFieldInfo($protectFieldId)); $protectFieldId = $params->get('protect4', '0'); $this->getEditTabJScode($user, $this->getFieldInfo($protectFieldId)); return ""; } } // end class getProtectFieldsTab. ?>
Welcome, Guest
Please Login or Register.    Lost Password?

KoMar Case : Memilih Target Market-Niche or Mass?
(1 viewing) (1) Guest
Go to bottomPage: 1234
TOPIC: KoMar Case : Memilih Target Market-Niche or Mass?
#1755
Ronald Sipahutar
Moderator
Posts: 144
graphgraph
User Offline Click here to see the profile of this user
KoMar Case : Memilih Target Market-Niche or Mass? 1 Year, 8 Months ago Karma: 4
Salam AOOTB!
Ini adalah Komentar Marketing (KoMar) Case edisi Juni 2010.

Sering banget kita melihat brand-brand yang bergerak mulai dari very spesifik target market menjadi mass entah itu dengan secara gamblang ataupun dengan mengembangkan new product line. Begitu juga dengan brand yang sebelumnya mass menjadi niche entah karena semakin kuatnya brand sehingga memilih entah menjadi premium atau malah mulai hanya melayani market terbesarnya saja.

Pada Intinya apapun Target Market yang dipilih yang penting sales naik dan profit meningkat. Namun secara Marketing Strategy yang kita akan bahas adalah :
1. Kenapa memilih brand tersebut untuk pindah target market?
2. Kenapa tidak menggunakan brand baru?
3. Kenapa harus ditengah Jalan, salah planning atau mulai tidak fokus dengan plan yang dibuat?

Let's Share Your Comment!
 
The administrator has disabled public write access.
#1757
muhammad reza
Fresh Boarder
Posts: 9
graphgraph
User Offline Click here to see the profile of this user
Re:KoMar Case : Memilih Target Market-Niche or Mass? 1 Year, 8 Months ago Karma: 0
Menurut saya dari ketiga kasus tersebut disebabkan pada PASAR yang sudah semakin cerdas. Ketiga kasus itu normal saja untuk dilakukan, mengingat Konsumen sudah semakin selektif untuk menggunakan suatu produk barang atau jasa.
Masing-masing Produsen dituntut untuk berusaha lebih keras dengan berbagai cara apapun, yang terpenting tetap bersaing dengan sehat.
Efek dari Penggunaan brand baru ditakutkan tidak mendapat perhatian lebih dari konsumen bila produk baru yang dihasilkan BIASA SAJA.
Ingatlah dari 2 cara niche atau mass tetap perlu diperhatikan:
1.Kualitas tetap mesti dipegang teguh oleh semua produsen.
2.Kesabaran dan kepekaan dalam berbisnis itu penting,pasar akan mempunyai penilaian sendiri terhadap barang atau jasa yang beredar.Tentunya yang terbaiklah yang akan mendapat tempat di hati konsumen.



silahkan sharing & kunjungi juga saya di :
soezack.blogspot.com
facebook.com/soezack
email: soezack@gmail.com
081934257770
 
Last Edit: 2010/06/05 13:54 By soezackaerosol.
The administrator has disabled public write access.
#1764
wawan kurniawan
Fresh Boarder
Posts: 1
graphgraph
User Offline Click here to see the profile of this user
Re:KoMar Case : Memilih Target Market-Niche or Mass? 1 Year, 8 Months ago Karma: 0
menurut saya, ketiga kasus tersebut sangat erat hubungannya yaitu target market. memilih brand merupakan hal yang wajar dan merupakan hal selektif yang dilakukan konsumen untuk memilih barang. kebanyakan warga indonesia banyak memilih brand yang terkenal dari pada brand yang baru walaupun kualitasnya sama atupun lebih. bukan hanya kualitas yang menjadi panutan untuk mencapai target. trend juga tak luput dari target market. jika pada waktu plan yang tengah berjalan tidak fokus lagi. seharusnya kita harus tetap mempertahankan trend agar plan tetap berjalan dan memikirkan jalan lain agar mempunyai produc yang baru dari brand yang sama yang telah diminati oleh para costumer dan tetap terhubung dengan baik pada costumer.


e-mail : juxer_maniacx@yahoo.com
phone : 085971147678
 
The administrator has disabled public write access.
#1765
gidion pangaribowo
Fresh Boarder
Posts: 2
graphgraph
User Offline Click here to see the profile of this user
Re:KoMar Case : Memilih Target Market-Niche or Mass? 1 Year, 8 Months ago Karma: 0
1.untuk membangun suatu brand, pasti membutuhkan waktu yang lama, jadi nama brand yg sudah terbangun sejak lama, akan mudah diterima oleh target market yg baru.

2.Kalau menggunakan brand baru, pasti akan lebih lama dalam penetrasi pasar, karna lebih banyak membuang -buang waktu dan biaya promosi yang besar, selain itu, brand baru pasti akan bersaing dengan brand-brand baru yg banyak di pasar, tetapi bila menggunakan brand yg lama, maka tidak terlalu sulit untuk diterima pasar, asal brand yg lama mempunyai track record yg baik dimata konsumen.


3. merubah target pasar ditengah jalan, bisa jadi dua kemungkinan tersebut,bila dirasa target yg dituju tidak sesuai sasaran, maka rencana target market harus diubah. dan saat ini strategi tersebut sangat diminati oleh perusahaan2 di indonesia karna persaingan bisnis yg sangat ketat.


gidion
gp_soft@yahoo.com
08192227070
 
Last Edit: 2010/06/11 23:12 By gpsoft.
The administrator has disabled public write access.
#1766
Ronald Sipahutar
Moderator
Posts: 144
graphgraph
User Offline Click here to see the profile of this user
Re:KoMar Case : Memilih Target Market-Niche or Mass? 1 Year, 8 Months ago Karma: 4
Salam AOOTB!

Mas Gidion, bisa bantu tuliskan nama, alamat email dan no hp.

thanks
 
The administrator has disabled public write access.
#1767
Anshari Kadir
Fresh Boarder
Posts: 13
graphgraph
User Offline Click here to see the profile of this user
Re:KoMar Case : Memilih Target Market-Niche or Mass? 1 Year, 7 Months ago Karma: 0
saya flash back lagi pertanyaan mas ronal ronal siputar
1. Kenapa memilih brand tersebut untuk pindah target market?
2. Kenapa tidak menggunakan brand baru?
3. Kenapa harus ditengah Jalan, salah planning atau mulai tidak fokus dengan plan yang dibuat?

Jawaban saya:

1. brand memilih untuk pindah target market karena ,brand tersebut melakukan suatu segmentasi atau pengelompokan pasar baru untuk produknya dimana,di arah pasar yang dituju pesaing untuk brand nya , tidak terlalu banyak sehinnga brand berpotensi untuk memperoleh high impact dari pasar yang di tuju baik dari segi attention, interest, desire samapai pada action yang akan memberikan income terhadap perusahaan pemilik brand


2. mengapa tidak menggunakan brand baru?? karena menggunakan brand baru akan mengeluarkan budget begitu besar,,untuk promotion yang akan dilakukan dalam membrandingkan bramnd baru tersebut. Kenapa mesti buat brand baru kalau , brand lama masih bisa menyasar arah pasar yang lain begitupun dengan target market nya yang pastinya berbeda. jadi marketer dari si brand lebih memilih untuk menerapkan strategi low budget high impact.

3. sebenarnya tidak salah jalan atau salah planning ,,menurut saya itu merupakan kekreatifitasan marketer suatu brand dalam menentukan kondosi brandnya, marketer selalu tahu mengenai factor situational untuk brand itu sendiri. bisa saja itu merupakan planning yang sudah direncanakan sebelumnya, jadi untuk memperoleh suatu brand yang yang mampu bertahan di pasar diperlukan suatu kecerdikan dalam mengusung brand agar tetapa mampu memasarkan dirinya sendiri walau dengan target yang berbeda.

kesimpulan untuk brand sendiri : permindahan target market , yang banyak dialakukan brand2 saat ini ,itu merupakan salah cara bagaimana mempertahankan brand di pasar, baik itu brand-brand yang bergerak mulai dari very spesifik target market menjadi mass maupun brand yang sebelumnya mass menjadi niche .itu semua tidak lain dilakukan untuk mencari arah pasar yang lebih berpotensibagi si brand.

ingat : perang pemasarna yang sesungguhnya bukan pada produk/brandnya tetapi pada pikiran konsumen.. setiap target market yang berbeda memiliki pikiran yang berbeda beda pula terhadapa brand itu semdiri.\

Ansari kadir
081320438558
e-mail : ansarri.4073056@gmail.com
to :yth Mr. Ronal sipatuhar
 
The administrator has disabled public write access.
Go to topPage: 1234
get the latest posts directly to your desktop