Senin, 14 Agustus 2017

Selenium: Web Browser Automation Testing Tool

Selenium is nowadays an indisputable standard in browser automation. Its architecture is well-known and all popular browsers are supported out of the box. More than that commercial companies provide Selenium infrastructure as a paid service. But is it comfortable to use Selenium server on developer’s machine?

Important Aspects of Selenium WebDriver

Overcomes Shortcomings of Selenium RC

Selenium WebDriver is developed as the successor to Selenium Remote Control (RC). While using Selenium RC, testers have to load web pages by injecting JavaScript functions into a web browser. But Selenium WebDriver takes advantage of the built-in support provided by web browsers to load web pages and drive web browsers. Hence, it becomes easier for web application testers to test a web application across multiple web browsers using a single tool.

Supports Multiple Browsers and Programming Languages

Unlike Selenium IDE, Selenium WebDriver supports several widely used web browsers including Chrome, Firefox and Internet Explorer. The feature makes it easier for testers to execute the same tests against varying web browsers. At the same time, the test automation tool also supports a number of programming languages including Java, PHP, Perl, Ruby, Python, and .NET. It even allows testers to use conditional operations like if-else-then and perform looping while writing test scripts.

Simple Architecture

In addition to overcoming shortcomings of Selenium RC, Selenium WebDriver also features a simple architecture. It controls the web browser from the level of operating system. Hence, the testers can execute test scripts directly without starting the web server. However, the web application testing professionals have to use Selenium commands through the IDE of the specific programming language. They can easily test a web application by combining a web browser and programming language IDE.

Facilitates Real-Time Interaction

While testing a web application, Selenium WebDriver interacts with various page elements in a realistic way. A Selenium testing professional has option to restrict the test automation tool from performing a specific action just like a real user. For instance, developers often prevent users from submitting input by disabling specific text boxes. If a specific test box is disabled for users, Selenium WebDriver will not enter any value through it at the time of testing.

Emulates Real User Actions

In addition to facilitating real-time interaction with the browser, Selenium WebDriver has the capability to emulate certain user actions. It enables users to simulate mouse movements while testing websites. Likewise, the testing professionals can also use specific classes to simulate key press events on keyboard. At the same time, the web application testing tool enables testers to simulate user actions like click and navigation through listeners. The testers can implement WebDriverEventListener methods to perform specific user actions while evaluating the web application.

Accelerates Test Script Execution

Unlike Selenium RC, Selenium WebDriver does not require testers to start the server before executing test scripts. It interacts with the web browsers directly without relying on any intermediary. Also, it controls the web browser through its own engine. The absence of intermediaries makes Selenium IDE much faster than its predecessor. Also, WebDriver accelerates test script execution by giving commands to the web browser directly.

Application Programming Interface (API)

The web application testers even have option to use Selenium WebDriver API as a built-in component of Selenium 2.0. In addition to overcoming the limitations of Selenium-RC API, the WebDriver API also comes with better supports dynamic web pages. The testers can use the API to evaluate the changing page elements without reloading the web page fully. At the same time, they can accelerate dynamic website testing by availing the features provided by the API including file upload or download, pop-ups and dialogs barrier.

Limitation

Being web-application developer or QA automation engineer you can face the following inconveniences in your experience with Selenium server:
  • You need to install different browsers to your operating system. In real world you are using e.g. Chrome but have to install Firefox and Opera just for Selenium.
  • It is complicated to install and use multiple versions of the same browser. Binary packages normally allow only one active browser version. Selenium or its web drivers normally search browser binaries in some predefined paths. So trust me — it is difficult.
  • If you are using Selenium to launch a browser from your operating system — it clutters your disk with cache and other temporary files.
  • More than that you can’t guarantee that browser settings remain in the same state like it was after fresh installation. For example you can accidentally change proxy server or security settings. This can lead to broken tests.
  • Difficult to run several tests in parallel in multiple browsers. Trying to do this causes different issues with window focus: not firing events, unexpected CSS styles and so on.
  • Need to know browser versions compatible to installed Selenium version. The same problem occurs with webdriver binaries.

This list of disadvantages is far from being complete. But let’s stop at this point and follow a better way to deal with Selenium testing on your development machine.
Introducing Selenoid

Why starting browsers in containers is so useful? And what is the difference between using standard Selenium in Docker containers and using Selenoid?

The main idea behind Selenoid is to start short-lived container for each Selenium session (i.e. request for browser) and stop it immediately when session is closed. Such approach automatically resolves all issues related to session caches and sharing browser settings among sessions. Every container consists of specific browser version, a corresponding webdriver binary supporting this version and all required dependencies like fonts, graphics toolkits and so on. More than that containers provide an enough level of isolation between browser processes. This allows you to use an unlimited number of different browser versions in parallel and forget about focus issues. Running standard Selenium in containers can also resolve most of the issues above. But to get the same result as Selenoid gives you out of the box you need to use complicated admin-style configuration tools like Ansible or Salt in addition to installing Docker platform.

Installation

Having said that let me show how easy and user-friendly Selenoid is. To start using it you need to complete 3 short steps:

  • Install Docker. This is usually done with your operating system package manager like APT, Yum or Homebrew. Please refer to Docker documentation on how to do this.
  • Create Selenoid configuration directory and generate configuration file:
# mkdir -p /etc/selenoid
# docker run --rm -v /var/run/docker.sock:/var/run/docker.sock \
   aerokube/cm:1.0.0 selenoid --last-versions 2 --tmpfs 128 --pull \
   > /etc/selenoid/browsers.json
  • The last command will pull Docker images for 2 latest versions of Firefox, Chrome and Opera and generate valid Selenoid config.
  • Start Selenoid:
# docker run -d --name selenoid -p 4444:4444 \
    -v /etc/selenoid:/etc/selenoid:ro \
    -v /var/run/docker.sock:/var/run/docker.sock \
    aerokube/selenoid:1.1.1
  • That’s it — done in 60 seconds. No need to install Java and download Selenium jar manually. You can now access Selenoid using in your tests the same URL you were using for standard Selenium:
http://localhost:4444/wd/hub

Minggu, 14 Februari 2016

Features of HP UFT (Unified Functional Testing) Tool Compares to QTP


Overview of UFT (Unified Functional Testing)/QTP


HP UFT (Unified Functional Testing) tool is an automation functional testing tool, currently available in version 12.01 (from July 2014). Its supported features motivate developers and testers to develop and deliver bug free quality software to meet the business needs. Due to its excellent features, HP UFT software and UFT professionals both are always in demand.

HP UFT

It is not a new product of HP, an old product “QTP” QuickTest Professional with new and advance features. Initially, QTP was written by Mercury Interactive and released the first version 5.5 in 2001, later on developed by Hewlett Packard (HP) in 2006. In 2012, HP renewed QTP with the new name UFT; during renewal HP’s UFT version was 11.50.

The name “Unified” reveals that UTF is an advanced and combined “GUI and API (service)” testing tool, strongly test the functionalities of the front-end and back-end of the software application. HP said that the new released of UFT 12.01 provides better documentation support as compare to UFT 12.0.

Also, UFT supports BPT (Business Process Testing) is a component-based testing framework provides strong and efficient platform to test complete business process manually and automatically, combines manual and automation tests with less duplication and its component reusability feature makes the testing process fast. Enable structured automated testing.

Language support:

QTP/UFT uses VB Script as a scripting language, this is only a language fully supported by IDE (Integrated Development Environment) of QTP/UFT. IDE is a user interface of QTP/UFT. Apart from VB Script, it also supports java script and Windows shell script. Using VB Script, user can take the advantages of Object Oriented Programming concepts, but not polymorphism and inheritance.

Technologies support:

UFT is available for .Net, Stingray 1, Terminal Emulator, Oracle, Siebel, PeopleSoft, Delphi, Flex, Power Builder, Windows Mobile, Web Services, WPF, SAP,  Web, Java (Core and Advanced), VisualAge Smalltalk, Silverlight and mainframe terminal emulators, these all technologies depends on which UFT version you are using.

Current version of UFT 12.01 supports; JDK 1.8, Hyper V and XenDesktop 7 (Technology Preview level), SAP Web Dynpro ABAP for Netweaver 7.40, and Prolonged Internet Explorer support for SAP Web UI.
UFT vs QTP: New features supported by UFT

Although, I mentioned above UFT is a latest version of QTP with many new features are the advanced solution for functional and regression testing.

Let’s have a look on the difference between QTP and UFT and all new features supported by UFT that helps developers and testers to test the objects, components and whole applications efficiently and securely,

People who are using QTP for past some years and are very friendly with it, every day they test many functionalities of the software application to find and release bugs, during testing process they use many other tools with QTP to provide bug free quality software. Then after releasing UFT, definitely a question comes in mind that why to go for UFT, how UFT is advanced than QTP, how we can test the software application in better manner using UFT new features? Here is the solution of your all questions,

1) HP UFT = HP QuickTest Professional + HP Service Test:

UFT (Unified functional testing) name reveals that is a combination of “HP QuickTest Professional” and “HP Service Test”, means; UFT software package includes all features of QTP and service test both. This integrated HP Unified Functional Testing package facilitates developers and testers to test three layers of the software applications; the Interface layer, the service layer and database layer.

QTP only support GUI testing to test the functionalities of Windows and Web applications, but UFT support GUI and API testing both.

2) Browsers supported by QTP and UFT:

UFT runs on all main browsers that user uses regularly for their daily task, like; Internet Explorer v6 -v11, Firefox v3.0 – v31 (uses appropriate patches and service packs), Google Chrome v12 – v35, and Apple Safari (on remote Mac PC) v6, v6.10, v7.00, but QTP basically runs on Internet Explorer, Google Chrome till v36, and Firefox browsers, but not on Apple Safari depends on patches and service packs used.

Using Apple Safari browser, UFT runs the test on remote Mac PC efficiently due to secure communication between the UFT PC and the Mac PC, detect the browser object during test to take the snapshot.

3) OS supported by QTP and UFT:

UTF runs on OS: Windows XP/Vista/2003/7/8/8.1 and Windows Server 2008/Windows Server 2012 R2

4) Welcome page (Start Page) of UFT and QTP:

QTP Welcome Page: Welcome page of QTP is little bit different than UFT, in terms of color, design, text style, and content of the page. In the welcome page, QTP provides process guidance list (Keyword-Driven Testing, Application areas, and Business Components) and many tools icons to test the applications as per the requirement. Also, displays files which you have already opened earlier for work purpose and an option to hide the welcome page.

UFT Welcome Page: As, I have already explained that UFT is little bit different than QTP, in terms of color, design, text style, and content of the page. In the welcome page, UFT displays links to open and create a new test file, also many tools to support and maintain that particular file.

5) QTP and UFT both have two different icons:

QTP and UFT both icons are totally different than each other.

6) UFT Installation is faster and secure than QTP:

Although, UFT installation package is smaller than all previous versions; installation process has become very faster and secure, also it takes very less time during installation. Additionally, UFT provides option to install add-in for ALM and the Run Result Viewer with the installation package, installation process can be in any supported language by UFT; no need to install a separate language pack. During installation, it installs and configures all necessary software, tools and add-ins required to run UFT. Securely install the package without disabling the User Account Control (UAC) for your PC.

7) UFT provides all services at one common place (IDE):

UFT v11.5: QTP has distinct options for functional testing; one for GUI testing and another for non-GUI using API Service Test.

But, Unified functional Testing (UFT) is a combination of both products (GUI and API) and its features and displays in one common user interface. Initially to test the application, user can choose any one of the option “GUI or API (Service test)” from the “Start page” as per the requirement.

UFT v12.0: In addition to GUI and API testing, UFT 12.0 also provides option for Business Process Testing, all together in one common user interface.

UFT An advance version of QTP(6)

8) New Add-Ins – Flex and Qt:

The new version of QTP is supporting two new add-ins: “Flex” and “Qt”, these add-ins facilitate users to test GUI part of Flex and Qt applications.

UFT Flex add-in is required to test Flex applications or objects from its interface successfully. This add-in faces problems in case of accessing UFT Flex Agent and finding Flex based web applications, to come out of these problems you have to compile a Flex application with a UFT Flex pre-compiled agent which is not necessary for QT applications. To run Qt applications in UFT, no any additional process is required; simply work for Qt applications as like other supported applications by UFT.

9) New Canvas of UFT:

The canvas of UFT is basically a Test Flow pane displays all actions (all the functions of the test scripts) happens during testing process in graphical form. As per the requirement of the test, you can drag and drop all the actions up and down. You can run, debug, call the existing action or new one.

10) INSIGHT Recording:

Insight Recording; one of the best and easy image (objects) reorganization technique than other techniques, makes recording easier by providing recording toolbar. It recognizes those objects and applications that UFT can’t do ever using simple techniques, also helpful in recognizing applications run on remote system.

11) UFT’s improved Debug process using many Features:

Old QTP had less debugging features as compare to new one (UFT). During the test of an application, debugging becomes an important process of an automation tool. Due to its importance, has been improved in the latest version of QTP.

12) UFT Run step command for API testing:

Applicable in API testing, a small feature, but very much helpful to run any step, function or object of an application displayed on the canvas using the new “Run step” feature. You can access this “Run step” feature by right clicking any object on the canvas.

This feature is useful when you are testing an application using API service of the UFT and an application during test having many functions, objects and properties. Together execution of all functions, objects and properties making your process slow or not required to execute all, only single function is required to execute during test. In this case, run only single function by right-clicking the function.

13) UFT’s MSAA API:

MSAA or Microsoft Accessibility API is used to create controls which can be easily accessed by Assistive Technology Products. Microsoft ribbons used MSAA. So now UFT can identify these Microsoft ribbon objects as standard test objects and can directly use them in scripting.

14) UFT’s Integrated Print window:

UFT has integrated print window to print debug information from scripts.

15) UFT’s new GUI, API and BPT testing window:

GUI testing window: UFT’s GUI is an advance and new testing framework (window), provides a very fast, trustworthy, reusable, programmable, and inclusive interface to developer and tester for software quality check in less time.

API testing window:

Earlier with QTP version, the Web Service add-in was supporting certain API testing in the form of the standalone Service Test application. But now, UFT has integrated it into a common IDE is a great place to visualize and understand API testing process that are helpful in testing headless application (application without user interface). Headless applications like; JMS, Databases and Web Services are not supported by the API testing toolbox. UFT fully supports C# coding to test the applications.

BPT testing window:

UFT’s BPT (Business Process Testing) is a subject matters and component-based customized automation testing platform, provides new framework (window) to design, create, maintain, and execute the test and manage the data of the test. It is also helpful in developing and maintaining reusable test components, best for all types of testing simple and complex both.

To create and maintain the test using Business Process Testing in UFT, you get two options; “business process tests” and “business process flows”, these two platforms usually contain same business components in same order. To work on Business Process Testing, you must have to connect an ALM project with BPT support.

16) ALM now using external authentication:

Earlier, UFT previous versions were using a common method to give username and password to connect to ALM project and server, but now with UFT 12.0 you can connect to ALM 12.00 server and project by external authentication, such as; CAC (Common Access Card) or SiteMinder. UFT facilitates users to install external authentication certificates or single sign-on mechanisms to avail ALM service, now no need to remember user name and password for the same purpose.

Jumat, 02 Mei 2014

Struktur dan Desain Organisasi

Mata Kuliah: Teori Organisasi Umum 2
Kelompok 3 - 2KA07
BAB I
PENDAHULUAN

1.1 Latar Belakang
Apakah itu struktur organisasi? Struktur organisasi ialah susunan pembagian tugas secara formal yang ada dalam sebuah organisasi. Selain memiliki struktur, organisasi juga memiliki desain organisasi

  1. Organisasi Menurut Stoner: Organisasi adalah suatu pola hubungan-hubungan yang melalui mana orang-orang di bawah pengarahan manajer mengejar tujuan bersama.
  2. Organisasi Menurut James D. Mooney: Organisasi adalah bentuk setiap perserikatan manusia untuk mencapai tujuan bersama.
  3. Organisasi Menurut Chester I. Bernard: Organisasi merupakan suatu sistem aktivitas kerja sama yang dilakukan oleh dua orang atau lebih.

Desain dan struktur organisasi ini adalah sebuah proses yang meliputi enam elemen :
  • Spesialisasi kerja : adanya pembagian kerja yang dibagi menjadi beberapa bagian.
  • Pembagian departemen : Berdasarkan fungsi, produk, letak geografis, proses, dan    jenis costumer
  • Ada rantai komando : Sehingga banyaknya karyawan yang dibawahi harus dibatasi agar efektif dan efisien
  • Sentralisasi dan Desentralisasi
  • Sentralisasi : pengambilan keputusan secara terpusat pada level atas perusahaan
  • Desentralisasi : pengambilan keputusan dari level bawah yang terkait langsung dengan aksi
  • Formalisasi : ada standardisasi pada setiap organisasi sehingga perilaku karyawan mengikuti aturan dan prosedur yang telah ditentukan


1.2 Rumusan Masalah

  1. Apakah pengertian struktur dan desain organisasi?
  2. Apa saja empat keputusan manajerial dan tiga dimensi struktur organisasi?
  3. Apakah dimensi struktur itu?
  4. Apa saja model desain organisasi?


1.3 Tujuan Makalah

  1. Mengetahui pengertian struktur dan desain organisasi
  2. Mengetahui empat keputusan manajerial dan tiga dimensi struktur organisasi
  3. Memahami dimensi struktur


BAB II
PEMBAHASAN


2.1 Pengertian Struktur dan Desain Organisasi
Struktur adalah cara sesuatu disusun atau dibangun organisasi yang merupakan suatu wadah berkumpulnya minimal dua orang untuk mencapai sebuah tujuan. Struktur Organisasi adalah Suatu susunan dan hubungan antara tiap bagian secara posisi yang ada pada perusahaaan dalam menjalin kegiatan operasional untuk mencapai tujuan.Struktur organisasi adalah  bagaimana pekerjaan dibagi, dikelompok- kan, dan dikoordinasikan secara formal.Struktur organisasi ialah susunan pembagian tugas secara formal yang ada dalam sebuah organisasi. Selain memiliki struktur, organisasi juga memiliki desain organisasi.
desain organisasi, Ivancevich (2008) mendefinisikannya sebagai proses penentuan keputusan untuk memilih alternatif kerangka kerja jabatan, proyek pekerjaan, dan departemen. Dengan demikian, keputusan atau tindakan-tindakan yang dipilih ini akan menghasilkan sebuah struktur organisasi.

2.2  Keputusan Manajerial dan Tiga Dimensi Struktur Organisasi

a. Keputusan Manajerial
Pengambilan keputusan (decision making) adalah proses identifikasi masalah dan kesempatan kemudian memecahkannya. Pengambilan keputusan yang baik merupakan bagian vital dari maanjemen yang baik, karena keputusan-keputusan yang menentukan bagaimana suatu cara organisasi menyelesaikan masalah, mengalokasikan sumber daya dan meraih sasaran.
4 keputusan manajerial  sebagai pembentuk struktur organisasi meliputi :

  1. Pembagian kerja, menyangkut kadar dari spesialisasi pekerjaan. Para manager membagi seluruh tugas organisasi menjadi pekerjaan-pekerjaan khusus yang tersusun dari aktivitas-aktivitas khusus. Secara ringkas dapat dinyatakan bahwa pembagian kerja akan mempengaruhi tingkat prestasi organisasi melalui minimisasi ketergantungan pada individu-individu tertentu atau perpindahan yang percuma komponen-komponen pekerjaan besar. Disamping itu, pembagian kerja (spesialisasi) mengandung konsekuensi- konsekuensi pada perilaku para karyawan, seperti menurunkan keterlibatan dan kepuasan kerja karyawan, menimbulkan kebosanan karena pekerjaan menjadi monoton, mengakibatkan tingkat keterkaitan karyawan lebih rendah dan kehilangan motivasi yng mengarah kepada ketidakefisienan. Contoh : Seorang Account Representative pada Kantor Pajak yang memiliki pekerjaan khusus seperti  pengawasan kepatuhan kewajiban perpajakan, melaksanakan bimbingan dan melaksanakan himbauan kepada Wajib Pajak (WP).Pendelegasian Kewenangan. Proses pembagian kewenangan dari atas ke bawah dalam organisasi.
  2. Pendelegasian kewenangan (delegation of authority) mengacu secara khusus pada kewenangan pengambilan keputusan, bukan melakukan pekerjaan. Pendelegasian kewenangan memiliki efek positif pada pengembangan manager professional, dan membawa iklim persaingan dalam organisasi.
  3. Pembagian Departemen. Cara organisasi dibagi secara structural. Pembagian departemen ini dapat dikelompokkan menjadi pembagian departemen berdasarkan fungsinya (functional departementalization), berdasarkan wilayah (geographic departementalization), berdasarkan produk (product departementalization), berdasarkan pelanggan (customer departementalization).

Departementasi yang lebih khusus, secara ringkas dapat dijelaskan sebagai berikut:

  1. Waktu dapat dibagi menjadi shift pertama, shift kedua, dan shift ketiga.
  2. Pelayanan (Service) yang mencerminkan kelas pertama, kelas kedua, dan  kelas turis dalam suatu kapal pesiar.
  3. Langganan dapat terdiri dari departemen penjualan industri, pedagang eceran, pemerintah, militer dan konsumen akhir.
  4. Peralatan dapat diperinci, misal didalam kelompok produksi, menjadi Departemen pemotongan, perakitan dan pembungkusan.
  5. Urutan angka (alpha-numerical) dapat digunakan dalam pelayanan telephone dimana nomor-nomor 0000-5000 ditempatkan dalam satu Departemen dan nomor-nomor 5001-9999 dalam Departemen lain.


Semakin besar dan kompleks suatu organisasi, akan sangat logis bila digunankan tipe Departementasi organisasi kombinasi berbagai tipe diatas, yang dikenal segabai desain organisasi campuran (hybird design) atau sering juga disebut mixed departementation. Sebagai contoh, suatu perusahaan industri besar mungkin diorganisasi menurut wilayah pada tingkat horizontal pertama, dan tingkatan-tingkatan selanjutnya diorganisasi atas dasar produk, fungsi, peralatan dan waktu.
Departementasi fungsional. Pendekatan fungsional untuk mengelompokan kegiatan-kegiatan organisasi ini mungkin merupakan tie Departementasi yang paling umum dan luas digunakan dalam merancang struktur organisasi. Departementasi fungsional dapat dijumpai dalam semua tipe organisasi. Sebagai contoh, dalam suatu organisasi Manufacturing, fungsi-fungsi vital yang memungkinkan perusahaan beroperasi dan menjaga kelangsungan hidupnya.
Kebaikan utama Departementasi fungsional adalah berkaitan denan aspek-aspek positif spesialisasi . secara teoritis, fungsionalisme akan mengingkatkan efisiensi dan memungkinkan pemanfaatan karyawan dan peralatan paling ekonomis.
Departementasi produk. Dengan berkembangnya organisasi formal departemetasi fungsional menjadi semkain sulit dan tidak praktis lagi. Dalam hal ini, manajemen dapat membentukdivisi-divisi setengah otonom, yang masing-masing dirancang, memproduksi dan memasarkan sendiri produk-produknya. Setiap produk atau lini produk dikelola oleh seorang manajer yang bertanggung jawab kepada direktur organisasi.
Departementasi wilayah. Bila organisasi beroperasi diwilayah-wilayah yang tersebar, maka Departementasi atas dasar wilayah akan diperlukan. Kegiatan pemasaran yang beroperasi dibanyak daerah dalam suatu negara sering dibagi menjadi kelompok-kelompok wilayah dengan manajer pemasaran tersendiri (Area Manajer) untuk setiap lokasi.
Tipe organisasi divisional ini mempunyai berbagai kebaikan dan kelemahan. Kebaikan-kebaikan antara lain: pengambilan keputusan lebih cepat dan dengan kemungkinan kualitas lebih baik, koordinasi tugas lebih mudah dilaksanakan, karena ada pemusatan kegiatan, beban manajemen pusat menjadi lebih ringan, karena ada pendelegasian wewenang; dan pertanggung jawaban lebih jelas. Sedangkan kelemahan-kelemahanya antara lain: kepentingan seluruh organisasi kurang diperhatikan, karena kepentingan terpusat pada ukuran prestasi divisi; meningkatkan biaya operasional organisasi, karena cenderung terjadinya kelebihan staff, duplikasi sumber daya dan peralatan; dan mem persulit alokasi sumber daya dan konsistensi kebijaksanaan.

4. Rentang Kendali adalah jumlah bawahan yang melapor kepada atasan. rentang ini merupakan satu faktor yang mempengaruhi bentuk dan tinggi suatu struktur organisasi.

b.  Tiga Dimensi Struktur Organisasi
1.KOMPLEKSITAS
Kompleksitas adalah Kompleksitas merujuk pada tingkatan diferensiasi yang ada di dalam sebuah organisasi. , mempertimbangkan tingkat diferensiasi yang ada dalam organisasi termasuk di dalamnya tingkat spesialisasi atau tingkat pembagian kerja, jumlah tingkatan di dalam hirarki organisasi serta tingkat sejauh mana unit-unit organisasi tersebar secara geografis.
3 BENTUK DIFERENSIASI :
Diferensiasi Horisontal, merujuk pada tingkat diferensiasi antara unit-unit berdasarkan orientasi para anggotanya, sifat dari tugas yang mereka laksanakan dan tingkat pendidikan dan pelatihannya. Semakin banyak jenis pekerjaan yang ada dalam organisasi yang membutuhkan pengetahuan dan keterampilan yang istimewa, semakin kompleks pula organisasi tersebut.
Diferensiasi Vertikal, merujuk pada kedalaman struktur. Makin banyak tingkatan yang terdapat diantara top management dan tingkat hirarki yang paling rendah, makin besar pula terjadinya distorsi dalam komunikasi dan makin sulit mengkoordinasi pengambilan keputusan dari pegawai manajerial, serta makin sukar bagi top manajer untuk mengawasi kegiatan bawahannya.
Diferensiasi Spasial, merujuk pada tingkat sejauh mana lokasi kantor, pabrik dan personalia sebuah organisasi tersebar secara geografis. Diferensiasi dapat dilihat sebagai perluasan dari dimensi horizontal dan vertical, artinya adalah mungkin untuk memisahkan tugas dan pusat kekuasaan secara geografis. Pemisahan ini mencakup penyebaran jumlah dan jarak.

2.FORMALISASI
Formalisasi yaitu sejauhmana organisasi menyandarkan dirinya pada peraturan dan prosedur untuk mengatur perilaku dari para pegawainya. Formalisasi merujuk pada tingkat sejauh mana pekejaan dalam organisasi itu distandarisasikan. Jika sebuah pekerjaan sangat diformalisasikan maka pemegang pekerjaan itu hanya mempunyai sedikit kebebasan mengenai apa yang harus dikerjakan, bilamana mengerjakannya dan bagaimana harus melakukannya.Dengan demikian formalisasi adalah suatu ukuran tentang standarisasi. Formalisasi akan diukur dengan menentukan apakah organisasi tersebut mempunyai manual mengenai kebijakan dan prosedur, menilai jumlah keistimewaan peraturannya, melihat kembali uraian pekerjaan untuk melihat tingkat kerumitan. Jika kita berbicara mengenai formalisasi maka kita merujuk pada peraturan tertulis organisasi.

3.SENTRALISASI VS DESENTRALISASI
Sentralisasi, merujuk kepada tingkat dimana pengambilan keputusan dikonsentrasikan pada suatu titik tunggal di dalam organisasi. Konsentrasi yang tinggi menyatakan adanya sentralisasi yang tinggi, sedangkan konsentrasi yang rendah menunjukkan sentralisasi yang rendah atau yang disebut Desentralisasi. Dalam Sentralisasi harus memperhatikan  Sentralisasi hanya memperhatikan struktur formal dan bukan dengan organisasi informal.
Hambatan sentralisasi :

  • Hanya memperhatikan struktur formal.
  • Memperhatikan kebebasan dalam pengambilan keputusan.
  • Konsentrasi pada seseorang, unit atau tingkat.
  • Kontrol dari top manajemen, tetapi keputusan tetap terletak pada anggota tingkat rendah.

Keuntungan desentralisasi :

  • Setiap manajer mempunyai keterbatasan terhadap jumlah informasi 
  • Dapat menanggapi perubahan dengan cepat.
  • Memberi masukan lebih rinci bagi pengambil keputusan.
  • Memotivasi pegawai untuk memberi kesempatan dlm pengambilan keputusan. 
  • Memberi peluang pelatihan bagi manajer tingkat rendah.

Keuntungan sentralisasi :

  • Keputusan komprehensif yang akan diambil.
  • Penghematan dan lebih efektif 



2.3 Dimensi Struktur
      Tinjauan mengenai struktur organisasi biasanya cukup memadai dengan menggunakan tiga parameter yang telah di jelaskan di atas. Sebagian besar telah di bahas pada bagian dua yaitu kompleksitas, formalitas, dan sentralitas.
- Berbagai Fungsi Yang Melekat Pada Struktur Organisasi
Pengembangan struktur organisasi formal bersangkutan juga dengan penyusunan hubungan-hubungan yang terjadi dalam struktur. Hubungan-hubungan sebagai fungsi-fungsi struktural yang terjadi secara garis besar dapat diperinci sebagai berikut :

  1. Wewenang. Arti wewenang (Authority) adalah hak melakukan sesuatu atau  memerintah orang lain untuk melakukan sesuatu. 
  2. Kekuasaan. Kekuasaan (Power) sering dicampur adukan dengan wewenang. Walaupun kekuasaan dan wewenang sering ditemui bersama, tetapi keduanya berbeda. Bila wewenang adalah hak untuk melakukan sesuatu, kekuasaan adalah untuk melakukan hal tersebut.
  3. Tanggung jawab. Tanggung jawab (Responsibility) adalah kewajiban untuk melakukan sesuatu. Dalam organisasi, tanggung jawab adalah kewajiban seseorang untuk melaksanakan tugas untuk fungsi organisasi.
  4. Akuntabilitas. Tidak seperti tanggung jawab, Akuntabilitas (Account-Ability) adalah faktor diluar individu dan perasaan pribadinya. Bila seseorang manajer menghendaki pertanggungjawaban untuk suatu kegiatan yang dilakukan bawahan dapat dinyatakan akuntabilitas terjadi.
  5. Komunikasi dalam Organisasi.  Dalam organisasi formal, arus informasi mengalir secara khusus. Struktur organisasi diharapkan dapat menjadi alat utama bagi komunikasi formal ini. Komunikasi seperti pemberian perintah, permintaan akan suatu informasi, dan penerangan tentang keputusan manajemen sering mengalir dari atas ke bawah melalui tingkatan Organisasi.
  6. Hubungan Lini dan Staff. Masih berhubungan dengan konsep wewenang dikenal apa yang disebut Hubungan Lini Dan Staff. Keduanya ini merupakan pendekatan yang berbeda untuk menentukan Deskripsi wewenang dalam Organisasi.
  7. Rentang Kendali. Yang dimaksud rentang kendali atau pengawasan (Span Of Control) adalah beberapa orang jumlah bawahan yang dapat dikendalikan secara efektif oleh seorang manajer atau atasan. Rentang Kendali sering disebut dengan istilah-istilah span of supervision, span of authority, span of management dan span of attention. 
  8. Sentrailisasi dan desentralisasi. Bila wewenang didelegasikan atau dilimpahkan meluas dalam suatu organisasi, desentralisasi wewenang terjadi.
  9. Rantai wewenang scalar. Karena keseluruhan kegiatan organisasi dibagi-bagi dan dikelompokan atas dasar fungsi, produk, wilayah dan sebagainya, dan karena adanya saling ketergantungan diantaranya, maka kegiatan-kegiatan tersebut harus diintegrasikan. 
  10. Kesatuan perintah. Satu aspek dasar struktur organisasi lainya (implicit dalam rantai scalar) adalah “satu orang, satu atasan”. Ini berarti bahwa seseorang bawahan hendaknya hanya menerima instruksi dari sumber tunggal. Kesatuan perintah terutama dimaksudkan untuk memudahkan koordinasi. 
  11. Ukuran, yaitu jumlah anggota dalam organisasi
  12. Komponen administratif, yaitu presentase total jumlah anggota yang menjalankan tanggung jawab administratif.
  13. Spesialisasi, yaitu jumlah kekhususan yang dilakukan dalam anggota.
  14. Standarisasi, yaitu adanya prosedur prosedur untuk mengatur peristiwa atau aktivitas yang bersifat berulang atau regular.
  15. Formalisasi, yaitu sejauh mana aturan, prosedur, aturan dilakukan secara tertulis.
  16. Sentralisasi, Konsentrasi wewenang pengambilan keputusan.
  17. Kompleksitas, jumlah diferensiasi vertikal, jumlah unit atau departeman.
  18. Integrasi, kualitas kerja sama antara unit unit yang dibutuhkan untuk menyatukan tujuan, atau rencana rencana dan umpan balik yang digunakan untuk mengkoordinasi unit unit.
  19. Diferensiasi, jumlah fungsi fungsi khusus yang di jalankan dalam organisasi, atau perbedaan dalam orientasi kognitif dan emosional antara pada manager dari departeman yang berbeda.


2.4  Model Desain Organisasi
Model desain organisasi adalah mekanisme-mekanisme formal pengelolaan suatu organisasi yang menunjukkan kerangka dan susunan perwujudan pola tetap hubungan-hubungan di antara fungsi-fungsi, bagian-bagian atau posisi-posisi maupun orang-orang yang menunjukkan kedudukan, tugas wewenang dan tanggung jawab yang berbeda-beda dalam suatu organisasi. Desain mengandung unsur-unsur spesialisasi kerja, standardisasi, koordinasi, sentralisasi, desentralisasi dalam pembuatan keputu¬san dan besaran satuan kerja.
1. Desain Organisasi Mekanistik.

  • Proses kepemimpinan tidak mencakup persepsi tentang keyakinan dan kepercayaan.
  • Proses motivasi hanya menyadap motif fisik, rasa aman dan ekonomi melalui perasaan takut dan sanksi.
  • Proses komunikasi berlangsung sedemikian rupa sehingga informasi mengalir ke bawah dan cenderung terganggu tidak akurat.
  • Proses interaksi bersifat tertutup dan terbatas, hanya sedikit pengaruh bawahan atas tujuan dan metode departemental.
  • Proses pengambilan keputusan hanya di tingkat atas, keputusan Relatif.
  • Proses penyusun tujuan dilakukan di tingkat puncak original, tanpa mendorong adanya partisipasi kelompok.
  • Proses kendali dipusatkan dan menekankan upaya memperhalus kesalahan.

2. Desain Organisasi Orgranik.

  • Proses kepemimpinan mencakup persepsi tentang keyakinan dan kepercayaan antara atasan dan bawahan dalam segala persoalan.
  • Proses motivasi berusaha menimbulkan motivasi melalui metode Partisipasi.
  • Proses komunikasi berlangsung sedemikian rupa sehingga informasi mengalir secara bebas keseluruh orgranisasi yaitu ke atas ke bawah dan kesamping.
  • Proses interaksi bersifat terbuka dan ekstensif, bai atasan ataupun bawahan dapat mempengaruhi tujuan dan metode partemental.
  • Proses pengambilan keputusan dilaksanakan di semua tingkatan melalui proses kelompok.
  • Proses penyusunan tujuan mendorong timbulnya partisipasi kelompok untuk menetapkan sasaran yang tinggi dan realistis.
  • Proses kendali menyeber ke seluruh orgranisasi dan menekan pemecahan masalah dan pengendalian diri.




BAB III
PENUTUP

Kesimpulan
  Struktur Organisasi adalah Suatu susunan dan hubungan antara tiap bagian secara posisi yang ada pada perusahaaan dalam menjalin kegiatan operasional untuk mencapai tujuan. Desain organisasi, Ivancevich (2008) mendefinisikannya sebagai proses penentuan keputusan untuk memilih alternatif kerangka kerja jabatan, proyek pekerjaan, dan departemen. Dengan demikian, keputusan atau tindakan-tindakan yang dipilih ini akan menghasilkan sebuah struktur organisasi.
4 keputusan manajerial  sebagai pembentuk struktur organisasi meliputi : Pembagian kerja, Pendelegasian kewenangan (delegation of authority), Pembagian Departemen, Rentang Kendali. Tiga Dimensi Struktur Organisasi: kompleksitas, formalisasi, sentralisasi vs desentralisasi. Hambatan sentralisasi : Hanya memperhatikan struktur formal, memperhatikan kebebasan dalam pengambilan keputusan, konsentrasi pada seseorang, unit atau tingkat, kontrol dari top manajemen, tetapi keputusan tetap terletak pada anggota tingkat rendah.
 Keuntungan desentralisasi :setiap manajer mempunyai keterbatasan terhadap jumlah informasi , dapat menanggapi perubahan dengan cepat, memberi masukan lebih rinci bagi pengambil keputusan, memotivasi pegawai untuk memberi kesempatan dlm pengambilan keputusan, memberi peluang pelatihan bagi manajer tingkat rendah. Keuntungan sentralisasi : Keputusan komprehensif yang akan diambil, penghematan dan lebih efektif .




DAFTAR PUSTAKA
http://idviosafrisca.blogspot.com/2013/04/dimensi-struktur-organisasi.html
http://id.wikipedia.org/wiki/Struktur_organisasi
http://teorionline.wordpress.com/category/kumpulan-teori/desain-dan-struktur-organisasi/

Kamis, 28 November 2013

Kegiatan Menulis di Perguruan Tinggi

Kegiatan menulis merupakan bagian yang tak terpisah dalam seluruh proses belajar yang dialami mahasiswa selama menuntut ilmu di perguruan tinggi, karena diharapkan akan memiliki wawasan yang lebih luas dan mendalami mengenai topik yang ditulisnya. Beberapa keuntungan dari pelaksanaan penulisan :

1. Lebih mengenali kemampuan  potensi diri dan mengetahui batas kemampuan tentang suatu topik.

2. Mengembangkan berbagai gagasan melalui membandingkan fakta – fakta yang tidak pernah dilakukan.

3. Kegiatan menulis dapat lebih banyak menyerap, mencari, serta menguasai informasi tentang topik yang akan ditulis.

4. Menulis berarti mengorganisasikan gagasan secara sistematik serta mengungkapkan secara tersurat, dengan demikian dapat menjelaskan permasalahan yang belum jelas.

5. Menulis akan dapat meninjau serta menilai gagasan secara objektif.

6. Dengan menulis akan mempermudah memecahkan permasalahan, yaitu menganalisis secara tersurat dalam konteks yang lebih konkret.

7. Dapat mendorong belajar secara aktif.

8. Kegiatan menulis yang terencana akan membiasakan berpikir serta berbahasa secara tertib.

Tulisan yang baik mempunyai ciri: bermakna, jelas/lugas,merupakan kesatuan yang bulat, singkat dan padat serta memenuhi kaidah kebahasaan dan harus bersifat komunikatif. Untuk menghasilkan tulisan seperti diatas harus memiliki pengetahuan apa yang akan ditulis juga bagaimana menuliskannya, isi karangan dan asfek –asfek kebahasaan serta tehnik penulisan.

2. Menulis Sebagi Proses

Kegiatan menulis ialah suatu proses penulisan dengan beberapa tahap yakni tahap prapenulisan, tahap penulisan, dan tahap revisi. Dalam penulisan karangan yang panjang seperti makalah penelitian, laporan akhir semester,tesis dsb tahap itu terpisah secara lebih jelas.

a. Tahap pra penulisan

Tahap ini merupakan tahap perencanaan atau persiapan menulis dan mencakup beberapa langkah kegiatan yaitu:

1. Menentukan topiknya., dengan pengamatan atau dari imajinasi sendiri ,karangan ilmiah harus mengenai fakta dan memilih topik perlu diperhatikan beberapa persaratan.

2. Membatasi topik berarti mempersempit dan memperkhusus lingkup pembicaraan

3. Menentukan bahan atau materi penukisan,macamnya,beberapa luasnya dan dari mana diperoleh.

4. Menyusun kerangka karangan

b. Tahap penulisan

Pada tahap ini membahas setiap butir topik yang ada di dalam  kerangka yang disusun dengan menggunakan bahan-bahan yang sudah diklasifikasikan menurut keperluan sendiri. Dalam mengembangkan gagasan menjadi suatau karangan yang utuh, diperlukan bahasa dan menguasai kata kata yang akan mendukung gagasan yang dipahami pembaca.

C. Tahap Revisi

Pada tahap ini biasanya meneliti secara menyeluruh mengenai logika, sistematika, ejaan, tanda baca pilihan kata, kalimat, paragraf, mengetikan catatan kaki dan daftar pustaka.






BAB 2

PERENCANAAN KARANGAN

Langkah-langkah merencanakan karangan:

1. Memilih topik

Dalam memilih topik perlu dipertimbangkan beberapa hal yaitu:

(1) Topik itu ada manfaatnya dan layak dibahas.

(2) Topik itu menarik terutam bagi penulis

(3) Topik itu dikenal baik

(4) Bahan yang diperlukan dapat diperoleh dan cukup memadai.

(5) Topik itu tidak terlalu luas dan tidak terlalu sempit

2. Pembatasan topik

Dalam hal ini dapat dipikirkan secara langsung suatu topik yang cukup terbatas untuk dibahas misalnya dengan membuat diagram jam atau pohon.

3. Topik dan judul

Yang dimaksud topik adalah pokok pembicaraan dalam keseluruhan karangan yang akan digarap, sedangkan judul adalah nama, title,atau semacam label untuk suatu karangan.pernyataan topik mungkin saja sama dengan judul, tetapi mungkin juga tidak. Dalam karangan formal atau karangan ilmiah judul karangan harus tepat menunjukan topiknya dengan mengingat beberapa persyaratan diantarnya:

(1) Harus sesuai dengan topik atau isi karangan berserta jangkaunnya.

(2) Judul sebaiknya dinyatakan dalm bentuk frase

(3) Judul karangan harus singkat

(4) Judul harus jelas dan tidak dinyatakan dalam kata kiasan atau tidak mengandung arti ganda

Contoh topik yang cukup terbatas: ”Kemungkinan pengurangan arus urbanisasi ke Jakarta”


4. Tujuan penulisan

Rumusan tujuan penulisan adalah suatu gambaran penulisan dalam kegiatan penulisan.Tujuan penulisan dapat dinyatakan dengan dua cara yaitu: dalam bentuk tesis dan bentuk pernyataan maksud.

a. Tesis

Tesis adalah kalimat yang memuat gagsan pokok atau pokok pikiran  tulisan  atau sebuah kalimat yang merupakan kunci untuk seluruh tulisan, seperti halnya kalimat utam dalm sebuah paragraf pertama dalm karangan. Contoh:

Kemampuan berbahasa Indonesia mahasiswa dalam hal menulis pada                                                           umumnya masih jauh dari memuaskan; oleh sebab itu, perlu dicari penyebabnya sehingga pengajaran bahasa Indonesia dapat diperbaiki

Suatu tesis juga turut menentukan urutan pembahasan dan bahan imformasi yang diperlukan. Agar efektif, suatu tesis hendaknya terbatas, utuh,dan tepat.Tesis yang terbatas akan mengarahkan pendekatan mana yang akan diambil dalam pembahasan selanjutnya.

Menemukan Tesis karangan

Untuk menemuka tesis karangan harus menentukan topik karangan, kemudian membatasinya. Dari gagasan yang paling menarik bisa dijadikan tesis karangan.

Menyusun Tesis

Setiap tesis mengandung gagasan pokok yang akan dikembangkan, kata yang

mengandung gagasan itu merupakan kata kunci ,suatu tesis mengandung beberapa

kata kunci.Beberapa keharusan dan larangan yang harus diperhatikan:

Tesis yang baik harus dapat meramalkan, mengendalikan,dan mengarahkan penulis dalam mengembangkan karangan.agar dapat meramalkan suatu tesis harus dinyatakan dalam bentuk pertanyaan (proposi) yang mungkin dibahas dan memerlukan pembahasan.

Tesis yang baik juga harus memenuhi persyaratan berikut:

(1) Tesis harus dinyatakan dalam kalimat lengkap, tidak boleh dalam bentuk frase.

(2) Tesis harus dinyatakan dalam bentuk pernyataan,tidak boleh dalm bentuk perrtanyaan.

(3) Bagian tesis harus saling berhubungan:tesis tidak boleh

mengandung unsur yang tidak berkaitan.

(4) Tesis harus terbatas tidak boleh terlalu luas.

(5) Tesis tidak boleh mengandung ungkapan seperti “menurut

pendapat saya, saya  juga, saya kira”.  Karena akan melemahkan

argumentasi.

(6) Tesis tidak boleh diyatakan dengan bahasa yang tidak jelas

(7) Tesis tidak boleh dinyatakan dengan kata kiasan.

B. Peryataan maksud

Untuk suatu tulisan yang tidak mengembangkan gagasan yang merupakan tema seluruh tulisan tujuan dapat dinyatakan dalam bentuk pernyataan maksud. Contohnya yang menunjukan tujuan penulisan dan membantu mengembangkan karangan: “Dalam makalah ini akan dibahas perbedaan sistem perekonomian pada pemerintah orde lama dengan sistem perekonomian pada pemerintah orde baru”.

Contoh tersebut tidak hanya mengungkapkan tujuan penulisan, melainkan menunjukan arah pengembangan arah tulisan selanjutnya dan sekaligus mencakup stuktur tulisan serta pemilihan bahan yang diperlukan.

5. Bahan penulisan

Bahan penulisan dapat dikumpulkan pada saat pra penulisan seperti yang sudah dijelaskan pada bab sebelumnya, untuk penetapan dan pengumpulan bahan dapat dilakukan pada penulisan, tetapi untuk suatu karangan yang besar seperti skripsi, tesis atau disertasi dikumpulkan sebelum proses penulisan dimulai.

a. Sumber bahan penulisan

Yang dimaksud dengan bahan penulisan ialah semua informasi atau data yang diperlukan untuk mencapai tujuan penulisan. Data tersebut merupakan teori, contoh-contoh, rincian detail, perbandingan, sejarah kasus, pakta dan sebagainya. Yang dapat membantu penulisan dalam mengembangkan topik yang dipilih dapat diperoleh dari berbagai sumber.

b. Perpustakaan sebagai sumber bahan penulisan

Studi kepustakaan menuntut membaca secara kritis semua bahan yang kita perlukan, dapat memilih, menimbang, menolak, dan menyusun kembali bahan-bahan yang ada kedalam suatu tulisan yang dapat meyakinkan pembaca. Perpustakaan sebagai bahan penulisan menemukan wujud berbeda-beda sesuai dengan daerah atau tempat perpustakaan tersebut.

c. Kartu-kartu katalog

Pada setiap perpustakaan disediakan kartu katalog yang merupakan petunjuk untuk mengetahui koleksi bahan Pustaka yang terdapat dalam perpustakaan itu. Setiap buku harus memiliki tiga kartu katalog yaitu kartu katalog pengarang, kartu katalog judul, dan kartu katalog subyek. Semuanya disususn menurut abjad. Didalam kartu katalog tertera deskripsi bibliografi bahan Pustaka seperti berikut:

1. Nama pengarang

2. Judul buku

3. Edisi

4. Data penerbitan

5. Besar dan tebal buku

6. Deskripsi isi

7. Nomor buku

d. Sumber bahan penulisan yang lain

Selain perpustakaan bahan juga dapat diperoleh dari pengalaman, penalaran dan kewenangan, sebagian besar bahan penulisan diperoleh melalui inperensi (nialai-nilai yang ditarik dari pengalaman). Inperensi akan menjadi dasar penarikan inperensi baru. Agar dapat melakukan pengamatan secara cermat perlu berlatih mengamati suatu obyek dari jarak yang lebih dekat, diperlukan konsentrasi dan minat yang memadai. Inperensi ini dapat diperoleh melalui analisis dan sintesis analisis yaitu proses penguraian sesuatu kedalam bagian-bagian, sedangkan sintesis ialah proses penggabungan kembali bagian-bagian yang terpisah kedalam bulatan baru. Cara lain untuk memperoleh informasi ialah dengan cara mengadakan wawancara, menyebarkan kuesioner, atau penelitian lapangan.

e. Kartu Informasi

Kartu informasi ini mencatat bahan-bahan yang dianggap penting atau diperlukan dalam pengembangan topik yang kita pilih. Dengan menggunakan kartu informasi, akan mudah menyusun bahan menurut urutan abjad atau menyesuaikan dengan kerangka yang sudah disusun. Setiap kartu akan memuat dua hal, yaitu: sumber yang tepat dari mana bahan itu dan bahan yang diperlukan. Informasi atau bahan yang kita peroleh dari bacaan mungkin dicatat dalam bentuk:

1. Kutipan

2. Parafrase

3. Rangkuman (ringkasan)

4. Evaluasi atau ulasan

6. Kerangka Karangan

Agar organisasi karangan dapat ditentukan, sebelumnya harus menyusun kerangka (outline) karangan. Menyusun kerangka karangan merupakan satu cara untuk menyusun suatu rangkaian yang jelas dan stuktur yang teratur dari karangan yang akan digarap. Kerangka karangan juga akan menjamin penulis menyusun gagasan secara logis dan teratur. Kegunaan kerangka karangan bagi penulis ialah:

1. Kerangka karangan dapat membantu penulis menyusun kerangka secara teratur, dan tidak membahas satu gagasan dua kali, serta dapat mencegah penulis keluar dari sasaran yang sudah dirumuskan dalam topik atau judul.

2. Sebuah kerangka karangan memperlihatkan bagian-bagian pokok karangan serta memberi kemungkinan bagi perluasan bagian-bagian tersebut. Hal ini akan membantu penulis menciptakan suasana yang berbeda-beda, sesuai dengan variasi yang diinginkan.

3. Sebuah kerangka karangan akan memperlihatkan kepada penulis bahan-bahan atau materi apa yang diperlukan dalam pembahasan yang akan ditulisnya nanti.

a. Bentuk Kerangka

Sebuah kerangka karangan dapat dibedakan atas kerangka kalimat dan kerangka topik. Didalam kerangka topik setiap butir dalam kerangka terdiri dari topik yang berupa frase, bukan kalimat lengkap. Menyusun kerangka berarti memecahkan topik kedalam subtopik dan mungkin selanjutnya kedalam subtopik. Sebelum kerangka kerja yang sebenarnya disusun terlebih dahulu harus dibuat kerangka kasar, atau yang disebut kerangka sementara.

Contoh:

Topik: Kegiatan mahasiswa universitas komodo selama priode tahun 1980-1982.

I. Keguatan akademis

II. Kegiatan sosial

III. Kegiatan olah raga dan seni

Setelah diperoleh kerangka kasar maka kemudian memikirkan rincian untuk setiap babak kasar diatas yang diperoleh sebuah kerangka yang lebih terinci. Penyusunan kerangka karangan hendaknya didasarkan pada kreteria atau sistem tertentu.

b. Pola Organisasi

Organisasi kerangka pada umumnya mengikuti pola ilustratif, analisis, dan argumentatif. Pola ini disusun sesuai dengan arah pembicaraan dan detail pembahasan tertentu. Jika menjelaskan sesuatu gagasan atau prinsip umum secara konkret dan khusus maka harus menggunakana pola ilustratif. Arah pembicaraan menurut pola ini ialah dari hal yang umum kepada hal yang khusus. Pembahasan dimulai dengan hal-hal yang bersifat umum, kemudian menjadi khusus dan lebih khusus lagi. Dalam pola ini makna tesis atau kalimat utama dikemukakan melalui ilustrasi. Ilustrasi itu dapat berupa contoh, perbandingan, atau sebuah kontras. Dalam organisasi kerangka dengan pola analisis, pokok pembicaraan diuraikan kedalam bagian-bagian. Dengan jalan menguraikan bagian-bagian itu tesis atau kalimat topik dapat dijelaskan. Arah pembahasan ialah dari pokok pembicaraan diuraikan kepada bagiannya. Bagian-bagian ini kemudian diuraikan lagi kedalam sub-subbagian. Dengan demikian, pola ini hanya dipergunakan bila tesis atau topic mengenai sesuatu kesatuan (benda konkret atau gagasan abstrak) yang terdiri dari bagian-bagian, yaitu analisis, klasifikasi, analitis proses, dan analitis sebab-akibat. Pola analitis klasifikasi digunakan bila pembahasan mengenai pokok pembicaraan didasarkan pada klasifikasi tertentu.

Contoh:

VARIASI BAHASA INDONESIA

1. Pendahuluan

2. Variasi berdasarkan tempat

3. Variasi berdasarkan umur

4. Variasi berdasarkan situasi

5. Variasi berdasarkan media

6. Variasi berdasarkan propesi

Pola analitis proses dapat digunakan jika pembahasan mengenai topik atau pembicaraan yang mengarah pada pembagian-pembagian yang menggambarkan pada suatu proses.

Sumber: http://raulina.wordpress.com/2009/12/19/kegiatan-menulis-di-perguruan-tinggi/

Abstrak dan Daftar Pustaka

Pengertian Abstrak

Abstrak adalah bagian yang menjelaskan pokok masalah secara singkat dalam pembahasan suatu karya ilmiah. Dalam sebuah abstrak, umumnya juga diterakan kata kunci dari karya ilmiah yang ditulis tersebut.

Tujuan Abstrak
Tujuan Abstrak adalah untuk menjelaskan secara singkat kepada pembaca tentang apa yang terdapat dalam suatu karya ilmiah. Selain itu, abstrak juga bermanfaat untuk menghindari terjadinya duplikasi dalam sebuah penelitian.

Contoh Abstrak
ABSTRAK

Penelitian ini dilaksanakan pada Kantor Pengadilan Negeri Klas IA Kendari dan Kantor Kejaksaan Negeri Kendari sebagai lembaga yang menyelesaikan perkara pidana khususnya tindak pidana korupsi.

Penelitian ini bertujuan untuk mengetahui untuk mengetahui efektifitas penerapan pidana denda kepada pelaku tindak pidana korupsi serta untuk mengetahui faktor-faktor yang memepengaruhi penerapan pidana denda kepada pelaku tindak pidana korupsi di Pengadilan Negeri Klas IA Kendari

Tipe penelitian dalam penulisan ini adalah penelitian normatif empiris. Data yang dikumpulkan dalam penelitian ini adalah data primer dan data sekunder dimana data primer diperoleh langsung dari lapangan melalui teknik wawancara dan data sekunder diperoleh dengan menelusuri dokumentasi, buku-buku serta literatur yang relevan dengan penelitian ini.

Berdasarkan hasil penelitian diperoleh kesimpulan bahwa, penerapan pidana denda kepada pelaku tindak pidana korupsi belum berjalan dengan maksimal. Hal ini dapat dilihat dari fakta hukum yang menunjukan bahwa pelaku lebih memilih melaksanakan pidana kurungan dari pada melaksnakan pidana denda. Selain itu pula pidana denda tidak mampu mengembalikan keuangan atau kerugian Negara dalam jumlah yang signifikanOleh karena itu penerapan pidana denda pada pelaku tindak pdana korupsi belum efektif digunakan sebagai alat untuk mengembalikan keuangan atau perekonomian Negara. Faktor-faktor yang mempengaruhi penerapan pidana denda adalah perangakat peraturan perundang-undangan yang belum memadai karena pidana denda masih menjadi pilihan alternatif dalam menjatuhkan pidana kepada pelaku serta tingkat pengetahuan aparat penegak hukum mengenai tindak pidana korupsi yang juga belum memadai.

Pengertian Daftar Pustaka
Daftar pustaka adalah halaman yang berisi daftar sumber-sumber referensi yang kita pakai untuk suatu tulisan ataupun karya tulis ilmiah. Daftar Pustaka biasanya berisi judul buku-buku, artikel-artikel, dan bahan-bahan penerbitan lainnya, yang mempunyai hubungan dengan sebuah karya ilmiah.

Tujuan Daftar Pustaka
Sebuah daftar pustaka memberikan deskripsi yang penting tentang buku, artikel, majalah, harian itu secara keseluruhan. Tujuannya adalah agar pembaca yang ingin mengetahui lebih dalam informasi yang ada dalam karya ilmiah tersebut dapat mencarinya dengan bantuan daftar pustaka.

Contoh Daftar Pustaka

a. Dengan seorang pengarang
Hockett. Charles F. A Course in Modern Linguistics. New York: The Mac Millan Company. 1963.
b. Buku dengun dua atau tiga pengarang
Oliver. Robert T.. and Rupert L. Cortright. New Training for Effective Speech. New  York: Henry Holt and Company, Inc.,1958
c. Buku dengan banyak pengarang
Morris, Alton C. et. al. College English, the First Year. New York : Harcourt, Brace & World. Inc., 1964
d. Buku yang terdiri dari dua jilid atau lebih
Intensive Course in English. 5 vols. Washington: English Language Service. inc.. 1964.

Sumber: http://yudha444.blogspot.com/2013/01/abstrak-dan-daftar-pustaka.html

Kutipan (Quotation)

Definisi & Cara Menulis Kutipan - Lama juga kami vakum nggak menulis apa apa ^_^, ahirnya setelah melihat stok ebook bse eh masih banyak yang belum tertulis He3x... judul artikel kali ini " Definisi & Cara Menulis Kutipan " apa sih kutipan itu?? bagaimana cara menulis kutipan ?? silahkan simak uraian berikut ini.

I. Gambaran Awal Kutipan

Kutipan adalah gagasan, ide, pendapat yang diambil dari berbagai sumber. Proses pengambilan gagasan itu disebut mengutip. Gagasan itu bisa diambil dari kamus, ensiklopedi, artikel, laporan, buku, majalah, internet, dan lain sebagainya. ( Definisi Kutipan )

Penulisan sumber kutipan ada yang menggunakan pola Harvard, ada pula yang menggunakan pola konvensional atau catatan kaki (footnote). Sekarang Anda akan mempelajari pencantuman kutipan dengan pola Harvard. ( Pola Penulisan Kutipan )

II. Cara Menulis Kutipan Dengan Benar

Penulisan dan pencantuman kutipan dengan pola Harvard ditandai dengan menuliskan nama belakang pengarang, tahun terbit, dan halaman buku yang dikutip di awal atau di akhir kutipan. Data lengkap sumber yang dikutip itu dicantumkan pada daftar pustaka. Ada dua cara dalam mengutip, yakni langsung dan tidak langsung. Kutipan langsung adalah mengutip sesuai dengan sumber aslinya, artinya kalimat-kalimat tidak ada yang diubah. Disebut kutipan tidak langsung jika mengutip dengan cara meringkas kalimat dari sumber aslinya, namun tidak menghilangkan gagasan asli dari sumber tersebut.

II.a Contoh kutipan Langsung

Argumentasi adalah suatu bentuk retorika yang berusaha untuk mempengaruhi sikap dan pendapat orang lain, agar mereka itu percaya dan akhirnya bertindak sesuai dengan apa yang diinginkan oleh penulis atau pembicara (Keraf, 1983: 3). ( Contoh kutipan Langsung 1# )
-------------------------------------------------------
Menurut Gorys Keraf dalam bukunya Argumentasi dan Narasi (1983:3), argumentasi adalah suatu bentuk retorika yang berusaha untuk mempengaruhi sikap dan pendapat orang lain, agar mereka itu percaya dan akhirnya bertindak sesuai dengan apa yang diinginkan oleh penulis atau pembicara. ( Contoh kutipan Langsung 2# )
--------------------------------------------------------
Argumentasi adalah suatu bentuk retorika yang berusaha untuk mempengaruhi sikap dan pendapat orang lain, agar mereka itu percaya dan akhirnya bertindak sesuai dengan apa yang diinginkan oleh penulis atau pembicara 1 ( Contoh kutipan Langsung 3# )

II.b Contoh kutipan Tidak Langsung

Seperti dikatakan oleh Gorys Keraf (1983:3) bahwa argumentasi pada dasarnya tulisan yang bertujuan mempengaruhi keyakinan pembaca agar yakin akan pendapat penulis bahkan mau melakukan apa yangdikatakan penulis. ( Contoh kutipan Tidak Langsung 1# )
-------------------------------------------------------
Argumentasi pada dasarnya tulisan yang bertujuan mempengaruhi keyakinan pembaca agar yakin akan pendapat penulis bahkan mau melakukan apa yang dikatakan penulis (Keraf, 1983:3). ( Contoh kutipan Tidak Langsung 2# )
-------------------------------------------------------
Argumentasi pada dasarnya tulisan yang bertujuan mempengaruhi keyakinan pembaca agar yakin akan pendapat penulis bahkan mau melakukan apa yang dikatakan penulis1). ( Contoh kutipan  TidakLangsung 3# )

Seperti halnya penulisan data, penulisan kutipan (referensi) ini juga harus menyebutkan sumber kutipan tersebut. Seperti contoh di atas menyebutkan bahwa sumber diambil dari buku karangan Gorys Keraf, yang terbit pada tahun 1983, dan sumber tersebut terdapat di halaman 3. Informasi mengenai penerbit dan judul buku dapat dilihat di Daftar Pustaka atau Bibliografi. Pada contoh terakhir hanya ditulis angka 1, menyatakan bahwa keterangan sumber dicantumkan di bawah halaman yang disebut dengan catatan kaki.

Demikian artikel ini saya susun, semoga Definisi & Cara Menulis Kutipan ini dapat berguna bagi saudara saudara semua ^_^
Sumber : BS - E Bahasa dan Sastra Indonesia Untuk SMA/MA Kelas X, karangan Sri Utami, Sugiarti, Suroto, Alexander Sosa [ Terimakasih Yang Sebesar Besarnya ]

inti nya adalah
Pengertian:
Kutipan, sebuah kata yang mungkin semua orang belum mengetahui maksudnya apa. Disini saya akan mengulas sedikit mengenai kutipan. Kutipan adalah gagasan, ide, pendapat yang diambil dari berbagai sumber. Proses pengambilan gagasan itu disebut mengutip. Gagasan itu bisa diambil dari kamus, ensiklopedi, artikel, laporan, buku, majalah, internet, dan lain sebagainya.
Tujuan:
Dalam tulisan ilmiah, baik berupa artikel, karya tulis, skripsi, tesis, dan disertasi selalu terdapat kutipan. Kutipan adalah pengokohan argumentasi dalam sebuah karangan. Seorang penulis tidak perlu membuang waktu untuk menyelidiki suatu hal yang sudah dibuktikan kebenarannya oleh penulis lain, penulis cukup mengutip karya orang lain tersebut. Dengan demikian kutipan memiliki fungsi sebagai:
a. landasan teori
b. penguat pendapat penulis
c. penjelasan suatu uraian
d. bahan bukti untuk menunjang pendapat itu
Berdasarkan fungsi di atas seorang penulis harus memperhatikan hal-hal berikut:
1) penulis mempertimbangkan bahwa kutipan itu perlu
2) penulis bertanggung jawab penuh terhadap ketepatan dan ketelitian kutipan
3) kutipan dapat terkait dengan penemuan teori
4) jangan terlalu banyak mempergunakan kutipan langsung
5) penulis mempertimbangkan jenis kutipan, kutipan langsung atau kutipan tak langsung
6) perhatikan teknik penulisan kutipan dan kaitannya dengan sumber rujukan
Fungsi Kutipan
Kutipan memiliki fungsi tersendiri. Fungsi dari kutipan adalah sebagai berikut :
1) Menunjukkan kualitas ilmih yang lebih tinggi.
2) Menunjukkan kecermatan yang lebih akurat.
3) Memudahkan penilaian penggunaan sumber dana.
4) Memudahkan pembedaan data pustaka dan ketergantungan tambahan.
5) Mencegah pengulangan penulisan data pustaka.
6) Meningkatkan estetika penulisan.
7) Memudahkan peninjauan kembali penggunaan referensi, dan memudahkan penyuntingan naskah yang  terkait dengan data pustaka.
Jenis Kutipan
a. Kutipan langsung:
Kutipan Langsung ialah kutipan yang sama persis dengan teks aslinya,tidak boleh ada perubahan.Kalau ada hal yang dinilai salah/meragukan,kita beri tanda ( sic! ),yang artinya kita sekedar mengutip sesuai dengan aslinya dan tidak bertanggung jawab atas kesalahan itu.Demikian juga kalau kita menyesuaikan ejaan,memberi huruf kapital,garis bawah,atau huruf miring,kita perlu menjelaskan hal tersebut, missal [ huruf miring dari pengutip ],[ ejaan disesuaikan dengan EYD ],dll. Bila dalam kutipan terdapat huruf atau kata yang salah lalu dibetulkan oleh pengutip,harus digunakan huruf siku [ ….. ].
b. Kutipan tidak lansung ( Kutipan Isi )
Dalam kutipan tidak langsung kita hanya mengambil intisari pendapat yang kita kutip.Kutipan tidak langsung ditulis menyatu dengan teks yang kita buat dan tidak usah diapit tanda petik.Penyebutan sumber dapat dengan sistem catatan kaki,dapat juga dengan sistem catatan langsung ( catatan perut ) seperti telah dicontohkan.
d. Kutipan pada catatan kaki
e. Kutipan atas ucapan lisan
f. Kutipan dalam kutipan
g. Kutipan langsung pada materi

Sumber: http://anjarpras.blogspot.com/2011/10/kutipan-quotation.html

Kerangka Karangan (Outline)

Karangan merupakan karya tulis hasil dari kegiatan seseorang untuk mengungkapkan gagasan dan menyampaikannya melalui bahasa tulis kepada pembaca untuk

dipahami. Untuk memudahkan penulis dalam menulis karangan maka dibuatlah kerangka karangan terlebih dahulu.

Kerangka karangan merupakan rencana penulisan yang memuat garis-garis besar dari suatu karangan yang akan digarap, dan merupakan rangkaian ide-ide yang

disusun secara sistematis, logis, jelas, terstruktur, dan teratur.

Secara garis besar kerangka karangan dapat diungkapkan dalam 3 pokok yaitu :
- rencana garis besar
- karangan berdasarkan tingkat kepentingannya;
- Pokok-pokok yang akan dibicarakan;
- Pedoman bagi pembaca untuk mengetahui isi suatu karangan

Manfaat Kerangka Karangan:
a. Untuk menjamin penulisan bersifat konseptual, menyeluruh, dan terarah
b. Untuk menyusun karangan secara teratur.
Kerangka karangan membantu penulis untuk melihat gagasan-gagasan dalam sekilas pandang, sehingga dapat dipastikan apakah susunan dan hubungan timbal-balik

antara gagasan-gagasan itu sudah tepat, apakah gagasan-gagasan itu sudah disajikan dengan baik, harmonis dalam perimbangannya.
c. Memudahkan penulis menciptakan klimaks yang berbeda-beda. Setiap tulisan dikembangkan menuju ke satu klimaks tertentu. Namun sebelum mencapai klimaks

dari seluruh karangan itu, terdapat sejumlah bagian yang berbeda-beda kepentingannya terhadap klimaks utama tadi. Tiap bagian juga mempunyai klimaks

tersendiri dalam bagiannya. Supaya pembaca dapat terpikat secara terus menerus menuju kepada klimaks utama, maka susunan bagian-bagian harus diatur pula

sekian macam sehingga tercapai klimaks yang berbeda-beda yang dapat memikat perhatian pembaca.
d. Menghindari penggarapan topik dua kali atau lebih. Ada kemungkinan suatu bagian perlu dibicarakan dua kali atau lebih, sesuai kebutuhan tiap bagian

dari karangan itu. Namun penggarapan suatu topik sampai dua kali atau lebih tidak perlu, karena hal itu hanya akan membawa efek yang tidak menguntungkan;

misalnya, bila penulis tidak sadar betul maka pendapatnya mengenai topik yang sama pada bagian terdahulu berbeda dengan yang diutarakan pada bagian kemudian,

atau bahkan bertentangan satu sama lain. Hal yang demikian ini tidak dapat diterima. Di pihak lain menggarap suatu topik lebih dari satu kali hanya membuang

waktu, tenaga, dan materi. Kalau memang tidak dapat dihindari maka penulis harus menetapkan pada bagian mana topik tadi akan diuraikan, sedangkan di bagian

lain cukup dengan menunjuk kepada bagian tadi.
e. Memudahkan penulis mencari materi pembantu.
Dengan mempergunakan rincian-rincian dalam kerangka karangan penulis akan dengan mudah mencari data-data atau fakta-fakta untuk memperjelas atau membuktikan

pendapatnya. Atau data dan fakta yang telah dikumpulkan itu akan dipergunakan di bagian mana dalam karangannya itu.

Bila seorang pembaca kelak menghadapi karangan yang telah siap, ia dapat menyusutkan kembali kepada kerangka karangan yang hakekatnya sama dengan apa

yang telah dibuat penggarapnya. Dengan penyusutan ini pembaca akan melihat wujud, gagasan, struktur, serta nilai umum dari karangan itu. Kerangka karangan

merupakan miniatur atau prototipe dari sebuah karangan. Dalam bentuk miniatur ini karangan tersebut dapat diteliti, dianalisis, dan dipertimbangkan secara

menyelurih, bukan secara terlepas-lepas.

Pola Susunan Kerangka Karangan
a. Pola Alamiah
Susunan atau pola alamiah adalah suatu urutan unit-unit kerangka karangan sesuai dengan keadaan yang nyata di alam. Sebab itu susunan alamiah dapat dibagi

lagi menjadi tiga bagian utama, yaitu berdasar urutan ruang, urutan waktu, dan urutan topik yang ada.

1) berdasar urutan ruang
contoh :
Topik: Tanah longsor
Tujuan: Untuk mengetahui lokasi tanah lonsor.
Tema: Beberapa lokasi tanah longsor di dunia

2) berdasar urutan waktu
contoh :
Topik: masyarakat
Tujuan: untuk mengetahui perkembangan masyarakat
Tema: Perkembangan masyarakat dari jaman ke jaman.

3) berdasar urutan topik yang ada
contoh :
Topik: Penyakit
Tujuan: Untuk mengetahui berbagai penyakit di Indonesia
Tema: Berbagai penyakit di Indonesia

b. Pola Logis
Pola logis berdasar urutan:

1) klimaks – anti klimaks
contoh :
Topik: Banjir
Tujuan: Untuk mengetahui akibat banjir
Tema: Banjir dan akibatnya

2) umum – khusus
contoh :
Topik: Pendidikan
Tujuan: Untuk mengetahui pendidikan di masyarakat
Tema: Pendidikan di masyarakat

3) sebab – akibat
contoh:
Topik: Premanisme di Jakarta
4) proses
5) dan lain-lain.

Syarat Kerangka Karangan yang baik:
a. Tesis atau Pengungkapan Maksud harus jelas
Pilihlah topik yang merupakan hal yang khas, kemudian tentukan tujuan yang jelas. Lalu buatlah tesis atau pengungkapan maksud.

b. Tiap unit hanya mengandung satu gagasan.
Bila satu unit terdapat lebih dari satu gagasan, maka unit itu harus dirinci.

Referensi :
it-kosongsatu.com/kk.doc
id.wikipedia.org/wiki/Karangan
purpurin.files.wordpress.com/2008/04/kk-formal.ppt