Sachverhalt: A. A._ (Beschwerdeführerin) war vom 21. November 2005 bis zum 31. August 2008 bei der X._ AG (Beschwerdegegnerin) angestellt. Gemäss Arbeitsvertrag hatte sie die Abteilung "Vertragswesen" zu leiten. Ihr Anfangslohn betrug pro Monat CHF 6'000.-- zuzüglich CHF 500.-- Pauschalspesen und CHF 500.-- Anteil 13. Monatslohn. Nach verschiedenen Lohnerhöhungen bezog die Beschwerdeführerin im Jahr 2008 CHF 10'208.30 pro Monat (Bruttolohn CHF 8'500.--, Anteil 13. Monatslohn CHF 708.30, Pauschalspesen CHF 500.--, Auto CHF 500.--). B. Am 2. April 2009 klagte die Beschwerdeführerin beim Bezirksgericht Arlesheim gegen die Beschwerdegegnerin auf Zahlung von Lohn in der Höhe von CHF 117'674.50 nebst 5 % Zins seit dem 1. Januar 2006 sowie auf Ausstellung eines Arbeitszeugnisses gemäss beigelegtem Entwurf. Die Lohnforderung begründete die Beschwerdeführerin mit einer Verletzung des Diskriminierungsverbots gemäss Art. 3 des Bundesgesetzes über die Gleichstellung von Frau und Mann vom 24. März 1995 (Gleichstellungsgesetz, GlG; SR 151.1), weshalb ihr nach Art. 5 Ziff. 1 lit. d GlG die Differenz zum geschuldeten Lohn nachzuzahlen sei. Das Bezirksgericht kam zum Ergebnis, eine Lohndiskriminierung sei nicht glaubhaft und ein Anspruch auf Neuformulierung des Arbeitszeugnisses nicht gegeben. Es wies daher die Klage mit Urteil vom 14. Dezember 2010 ab und verpflichtete die Beschwerdeführerin zur Zahlung einer Parteientschädigung von CHF 17'216.-- (inkl. Spesen und MwSt.). Die dagegen gerichtete Appellation der Beschwerdeführerin wies das Kantonsgericht Basel-Landschaft am 30. August 2011 in der Sache ab, reduzierte jedoch die der Beschwerdegegnerin erstinstanzlich zugesprochene Parteientschädigung auf CHF 12'912.-- (inkl. Spesen und MwSt.). C. Die Beschwerdeführerin erhebt Beschwerde in Zivilsachen mit den Anträgen, das Urteil des Kantonsgerichts Basel-Landschaft vom 30. August 2011 bezüglich der Abweisung der Lohnforderung aufzuheben, diese gutzuheissen und der Beschwerdeführerin gerichtlich zu bestimmende Parteientschädigungen für beide Instanzen zuzusprechen. Eventuell sei das Verfahren zur Neubeurteilung an die Vorinstanz zurückzuweisen. Die Beschwerdegegnerin schliesst auf Abweisung der Beschwerde, soweit darauf eingetreten werden kann. Die Vorinstanz beantragt unter Hinweis auf die Begründung des angefochtenen Urteils die Abweisung der Beschwerde. Die Beschwerdeführerin hat unaufgefordert eine Replik, die Beschwerdegegnerin eine Duplik eingereicht.