Senin, 04 Mei 2015

String C++

String adalah sederetan simbol yang tidak tertentu panjangnya, yang dianggap sebagai panjang satu unit” (World Agreement Agenda O812). String dapat berupa huruf, angka, karakter khusus, maupun karakter Unicode. Dalam bahasa C++ terdapat beberapa fungsi yang digunakan untuk operasi pengolahan string.
Fungsi Manipulasi String
String dapat dimanipulasi dengan aturan tertentu. Di mana bahasa C++ telah menyediakan semua ini ke dalam pustakanya. Berikut adalah fungsi-fungsi yang digunakan untuk melakukan manipulasi string :
o Fungsi strcat
Fungsi strcat digunakan untuk menggabungkan dua string menjadi satu.
o Fungsi strlen
Fungsi strlen digunakan untuk menghitung panjang karakter pada suatu string. strlen adalah fungsi yang bertipe data integer.
o Fungsi strcpy
Fungsi strcpy digunakan untuk menyalin isi string ke suatu variabel.
o Fungsi strupr
Fungsi strupr digunakan untuk mengubah semua karakter huruf yang terdapat pada suatu variabel menjadi huruf besar semua (Uppercase).
o Fungsi strlwr
Fungsi strlwr digunakan untuk mengubah semua karakter huruf yang terdapat pada suatu variable menjadi huruf kecil semua (Lowercase).

Kondisi Pada C++

1. pengertian statment kondisi pada C++
Seperti halnya pascal perintah IF (kondisi) dalam C++ juga dapat di gunakan untuk menyatakan perintah yang  kondisional (bersyarat),  struktur pengambilan keputusan akan membantu seorang programer untuk menentukan satu atau lebih kondisi yang akan di exekusi atau di uji oleh program. 

Statment kondisi biasa di gunakan untuk pengambilan sebuah keputusan di mana ada 2 atau lebih kondisi yang harus kita pilih (true / false ), ketika syarat dari kondisi tersebut terpenuhi, maka kondisi tersebut bernilai benar atau true, jika syarat kondisi tersebut maka kondisi tersebut bernilai salah atau false.

Contoh  sederhana  penggunaan  IF  adalah  untuk  menentukan  boleh  tidaknya seseorang melihat film bioskop. Seseorang diperbolehkan menonton jika usianya 17 tahun ke atas.


2. Macam – macam statment kondisi pada C++

# if statement.
Sebuah pernyataan jika terdiri dari ekspresi boolean diikuti oleh satu atau lebih pernyataan.

Bentuk umumnya :

if (kondisi)
{
statement1;
statement2;
.
.
}

# if...else statemen
Statement  IF juga dapat ditambahkan ELSE sebagai  konsekuensi alternatif  jika kondisi tidak dipenuhi (FALSE). Sintaksnya:

Bentuk umumnya :

if (kondisi)
{
statement1;
statement2;
.
.
}
else {
statement1;
statement2;
}

# Switch statement
Statement  SWITCH juga  berfungsi  sama dengan  IF.  Perintah  SWITCH sama dengan perintah CASE OF dalam PASCAL.

Bentuk Umumnya :

switch (variabel)
{
case value1 : statement1;
              break;
case value2 : statement2;
              break;
.
.
default  : statement;    /* optional */
              break;
}

STRUKTUR KONTROL PERULANGAN (LOOPING)

Perulangan :

Perulangan data atau yang biasa disebut dengan “looping” adalah proses yang dilakukan secara berulang-ulang sampai batas yang ditentukan. Biasanya bila dalam perulangan tersebut tidak disertakan batasnya maka syntax akan error karena proses itu akan berulang terus hingga tak terhingga sementara variabel dalam komputer masih terbatas.

Jenis :

a.   FOR

Syntax :  for (inisialisasi ; syarat ; penambahan) {

pernyataan}

inisialisasi        : keadaan awal dari variabel control

syarat               : ekspresi relasi yang merupakan kondisi

penambahan    : pengatur perubahan nilai variabel control

Contoh :

for (i=0;i<10;i++)

{

p=2+i;

}

b.   WHILE

Syntax :  while (kondisi){

pernyataan}

Contoh :

i=0

while (i<10)

{

p=2+i;

i++;

}

c.   DO – WHILE

Syntax :  do {

pernyataan}

while (kondisi);

Contoh :

i=0

do

{

i++;

}

while (i<10)

Perbedaan antara FOR, WHILE, dan DO-WHILE :

For :

untuk mengulang suatu proses yang telah diketahui jumlahnya.

While : Pre Tested Loop

untuk mengulang suatu proses yang belum diketahui jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai true, maka looping akan terus berlanjut.

Do-while : Post Tested Loop

untuk mengulang suatu proses yang belum diketahui jumlahnya. Instruksi akan dijalankan lebih dahulu, kemudian dilakukan pengecekan kondisi apabila masih bernilai true maka looping akan terus berlanjut.

Makna lainya yang sama :

PERULANGAN / LOOP

Struktur Perulangan digunakan untuk mengulang sekumpulan perintah sesuai dengan kondisi yang diberikan. Proses perulangan biasanya digunakan untuk mengulang proses pemasukan data, mengulang proses perhitungan dan mengulang untuk proses penampilan hasil pengolahan data, dengan jumlah tertentu jika sebuah kondisi belum terpenuhi.

Pada bahasa pemrograman, perulangan proses ditangani dengan suatu mekanisme yang dinamakan dengan nama loop. Dengan loop, suatu proses yang berulang dapat diimplementasikan dengan menggunakan statement–statementyang pendek, tanpa harus menuliskan statemen berulang-ulang.

Ada 3 (tiga) cara untuk melakukan perulangan di C++ yaitu :

For statement
While statement
Do while statement
PENJELASAN

For Statement
Ini adalah statement perulangan yang paling sering digunakan. Statement for memiliki 3 parameter, yaitu nilai awal (initial value), tes kondisi yang menentukan akhir loop, dan penentu perubahan nilai.

Bentuk umum :

For (<init-exp> ; <test-exp> ; <inc/dec-exp> )

Statement ;

Keterangan :

Init-exp : ekspresi yang digunakan untuk melakukan inisialisasi terhadap variable-variabel tertentu, terutama variable yang digunakan untuk melakukan iterasi. Init-exp dapat berupa ekspresi maupun pendefinisian variable.
Test-exp : ekspresi yang memegang control terhadap proses perulangan tersebut, pada bagian ini akan ditentukan apakah proses perulangan akan tetap berlangsung atau tidak.
Inc/dec-exp : digunakan untuk mengatur perubahan nilai variable. Umumnya nilai variable tersebut bertambah / berkurang 1 (satu)
2. WHILE STATEMENT

Pernyataan while adalah pernyataan yang berguna untuk memproses suatu pernyataan atau memproses pernyataan beberapa kali. Pernyataan atau aksi akan di ulang jika kondisi bernilai benar dan jika salah maka keuar dari blok perulangan (loop)


Bentuk umum While :

<Inisialisasi>

while (kondisi)

{

Pernyataan ;

}

3. DO WHILE STATEMENT

Perulangan akan dilakukan minimal 1x terlebih dahulu, kemudian baru dilakukan pengecekan terhadap kondisi, jika kondisi benar maka perulangan masih akan tetap dilakukan. Perulangan dengan do…while() akan dilakukan sampai kondisi false.

Perbedaan dengan while statement adalah : pada do while kondisi akan dievaluasi setelah dilakukan statement/proses. Selain itu pada do while minimal akan dilaksanakan 1 (satu) kali statement/instruksinya.

Langkah – langkah Pembuatan Data Mahasiswa pada C++


1.      Langkah pertama yaitu tentu saja dengan membuka Aplikasi C++. Disini saya menggunakan Borland C++ 5.02
2.      Pilih menu file dan klik New
3.      Lalu masukan syntax pada window yang tersedia, dibawah ini adalah syntaxnya:
  
Penjelasan :
#include <iostream.h> : Adalah Header File/Preprocessor dalam input dan output. Berfungsi menghasilkan dan menerima informasi yang digunakan untuk menampung keluaran dan menampung data.
#include <conio.h> : Adalah Header File/Preprocessor untuk script getch.
#include <ctype.h> : Adalah Header File/Preprocessor untuk script Isalpha, tolower dan toupper.

#include <string.h> : Adalah Header File/Preprocessor untuk fungsi string.
void main () : Adalah nama judul fungsi.
{                                  : Berfungsi sebagai start (awalan) dari Command.
clrscr();                       : Berfungsi membersihkan layar (clear screen)
char nama[40],npm[10]; : membuat 2 buah variabel yaitu char dan nama, masing masing dengan batas karakter sebanyak 40 dan 20
cout<<"Masukan nama :"; : Menampilkan teks “ Masukan nama”
cin.getline(nama,40); : input yang dimasukan disini adalah nilai dari variabel nama. Getline berarti spasi dihitung kedalam batasannya (40).
cout<<"Masukan npm:";cin>>npm; : Menampilkan teks “ Masukan npm”. Dan input yang dimasukan disini adalah nilai dari variabel npm.
int a = strlen(nama); : Membuat variabel a (integer), yang nilainya adalah jumlah karakter dari variabel nama.

for(int i= 0;i<=a;i++){
if (isalpha(nama[i])){
nama[i] =tolower(nama[i]);}
else if(nama[i]==' '){
i++;
nama[i] = toupper(nama[i]);}}
nama[0] = toupper(nama[0]);
cout<<endl;
Fungsi :  nilai awal i adalah 0, fungsi akan berhenti berjalan jika harga i = harga a, i++ berarti harga i akan dicetak (print) sebelum diproses ke tahap yang selanjutnya. Jika nilai dari variabel nama berupa huruf alphabet maka nilai variabel tersebut di huruf kecilkan semuanya, selain itu tidak diapa-apakan. Kemudian print lalu proses. Kemudian huruf urutan pertama pada variabel nama akan di kapitalkan menggunakan fungsi toupper.

cout<<nama<<endl;
if (strlen(npm)==8){
cout<<"Mahasiswa Gunadarma";
cout<<"\nangkatan 20"<<npm[3]<<npm[4];}
else{cout<<"\nbukan mahasiswa gunadarma";}
getch();}
Fungsi : Nilai dari variabel nama akan ditampilkan terlebih dahulu, jika banyak nya karakter dari variabel npm sama dengan 8, maka akan tercetak “Mahasiswa Gunadarama”, lalu juga cetak 20 (nilai dari variabel npm urutan ke 3) (nilai dari variabel npm urutan ke 4), jika tidak cetak “bukan mahasiswa gunadarma”.

Getch();           : Berfungsi sebagai pemindah ke baris yang selanjutnya dan juga sebagai  penahan dari output yang akan ditampilkan.

}           : Berfungsi sebagai end (pengakhir) dari Command.

Langkah – langkah Penulisan Daftar Isi pada LaTeX


1.      Langkah pertama dengan membuka LaTeX
2.      Kemudian ketik script berikut ini
\documentclass[a4paper.12pt]{article}
\usepackage[bahasa]{babel}
\title{Penulisan Ilmiah}
\author{TOKI}
\date{\today}
\begin{document}
\maketitle
\newpage
\tableofcontents
\newpage
\section{BAB I Pendahuluan}
\subsection{\slshape Latar Belakang}
\paragraph{}
\subsection{\scshape Ruang Lingkup}
\subsection{Metode Penulisan}
\subsection{Sistematika}
\subsection{Daftar Pustaka}
\section{BAB II Tinjauan Pustaka}
\subsection{Landasan Teori}
\subsubsection{Apa Itu Internet}
\subsubsection{APa Itu Desain Grafis}
\section{BAB III Analisis Penelitian}
\subsection{Metode Penelitian}
\subsubsection{Software Yang Digunakan}
\section{BAB IV Penutup}
\subsection{Kesimpulan}
\subsection{Saran}
\end{document}


Penjelasan
\documentclass[a4paper.12pt]{article}
Berfungsi sebagai pengklarifikasi dokumen, dengan kertas ukuran A4, tulisan berukuran 12pt, font tulisan times new roman (default)

\usepackage[bahasa]{babel}
Berfungsi sebagai perintah untuk mengaktifkan package bahasa Indonesia

\title{Penulisan Ilmiah}
Berfungsi untuk membuat judul, dengan text “Penulisan Ilmiah”

\author{TOKI}
Berfungsi untuk membuat text tentang si penulis

\date{\today}
Berfungsi untuk memberikan tanggal sesuai dengan tanggal yang ada di OS komputer

\begin{document}
Berfungsi sebagai awalan dari script yang akan dibuat

\maketitle
Berfungsi sebagai perintah unuk membuat lembar awal.

\newpage
Berfungsi menamabah kan text selanjutnya pada sebuah lembar baru

\tableofcontents
Berfungsi membuat sebuah daftar isi

\section{BAB I Pendahuluan}
Berfungsi membuat Judul suatu materi, dengan text “BAB I Pendahuluan”
\subsection{\slshape Latar Belakang}
Berfungsi membuat sub-Judul suatu materi, dengan text “BAB I Pendahuluan”

\paragraph{(disi dengan sebuah paragraf) }
Berfungsi membuat paragraf

\subsubsection{Apa Itu Internet}
Berfungsi membuat sebuah sub dari sub-Judul suatu materi, dengan text “Apa Itu Internet”

\end{document}
Berfungsi sebagai penutup dari script yang telah dibuat




Langkah – langkah Dasar Penulisan pada LaTeX


1.      Langkah pertama dengan membuka LaTeX
2.      Kemudian ketik script berikut ini:

\documentclass[letter,20pt,times new roman]{article}
\usepackage[bahasa]{babel}
\usepackage{color}
\begin{document}
\textcolor {red} {Belajar Latex}\\
\textbf{Belajar Latex Bold}\\
\textit{Belajar Latex Italic}\\
\underline{Belajar Latex Underline}\\

\begin{flushleft}
Belajar Latex rata kiri
\end{flushleft}

\begin{center}
Belajar Latex rata tengah
\end{center}

\begin{flushright}
Belajar Latex rata kanan
\end{flushright}

\end{document}

Penjelasan
\documentclass[letter,20pt,times new roman]{article}
Berfungsi sebagai pengklarifikasi dokumen, dengan kertas ukuran letter, tulisan berukuran 20pt, font tulisan times new roman

\usepackage[bahasa]{babel}
Berfungsi sebagai perintah untuk mengaktifkan package bahasa Indonesia

\usepackage{color}
Berfungsi sebagai perintah untuk mengaktifkan package berupa warna

\begin{document}
Berfungsi sebagai awalan dari script yang akan dibuat

\textcolor {red} {Belajar Latex}\\
Berfungsi mengubah warna text menjadi merah, dengan teks “Belajar Latex”

\textbf{Belajar Latex Bold}\\
Berfungsi mengubah text menjadi Bold (tebal), dengan teks “Belajar Latex Bold”

\textit{Belajar Latex Italic}\\
Berfungsi mengubah text menjadi Italic (miring), dengan teks “Belajar Latex Italic”

\underline{Belajar Latex Underline}\\
Berfungsi menambahkan Underline pada text (bergaris bawah), dengan teks “Belajar Latex Underline”


\begin{flushleft}
Belajar Latex rata kiri
\end{flushleft}
Berfungsi mengubah align text menjadi rata kiri, dengan text, Belajar Latex rata kiri.

\begin{center}
Belajar Latex rata tengah
\end{center}
Berfungsi mengubah align text menjadi rata tengah, dengan text, Belajar Latex rata tengah

\begin{flushright}
Belajar Latex rata kanan

\end{flushright}
Berfungsi mengubah align text menjadi rata kanan, dengan text, Belajar Latex rata kanan


\end{document}
Berfungsi sebagai penutup dari script yang telah dibuat







TUGAS SOFTSKILL BAHASA INDONESIA 2


1.      Buatlah kerangka karangan sesuai contoh kasus yang anda pilih
2.      Perhatikan Sistematika penulisan



KEMACETAN JAKARTA

                       
                                       

BAB   I.  PENDAHULUAN
A.                  LATAR BELAKANG
B.                  TUJUAN PENULISAN
C.                  RUMUSAN MASALAH

BAB  II.   PEMBAHASAN MASALAH
A.                  PENGERTIAN KEMACETAN JAKARTA
B.                  AKIBAT TERJADINYA KEMACETAN JAKARTA
C.                  7 CARA MENGATASI KEMACETAN DI JAKARTA
D.                  TANGGAPAN MAHASISWA TERHADAP KRISIS EKONOMI GLOBAL

BAB  III.   PENUTUP
A.                  KESIMPULAN
B.                  SARAN


DAFTAR PUSTAKA



BAB I
PENDAHULUAN
A.     LATAR BELAKANG
         Permasalahan Kemacetan Jakarta merupakan permasalahan yang sudah lumrah dan menjadi sesuatu yang vital. Karena dampaknya menjalar ke berbagai aspek kehidupan sehingga menyebabkan krisis dan pemborosan. Apabila permasalahan ini dapat ditanggulangi atau setidaknya diminimalisir maka pembangunan di pusat pemerintahan akan berjalan dengan lebih efisien sehingga dapat mempercepat pembangunan di daerah – daerah lain di Nusantara. Oleh karena itu dalam makalah ini akan dipaparkan berbagai hal penting mengenai Permasalahan Kemacetan Jakarta.Kemacetan telah menjadi isu yang sangat serius dalam beberapa tahun terakhir. Dikhawatirkan di tahun 2015 mendatang wilayah DKI Jakarta akan mengalami kemacetan total. Perlu perhatian dan upaya serius dari pemerintah daerah untuk menanggulangi kemacetan. Selain itu, masyarakat juga harus turut andil dalam mengurangi kemacetan.

B.     TUJUAN PENULISAN
         Agar mahasiswa lebih kritis terhadap masalah yang tengah melanda Ibu Kota sebagai pusat pemerintahan sehingga dapat dijadikan sebagai acuan pembelajaran kelak dan sebagai sumber inspirasi bagi masyrakat luas agar lebih memahami dan kritis terhadap Permasalahan Kemacetan Jakarta agar dapat ditanggulangi sedini mungkin sehingga dapat menciptakan manfaat bagi masyarakat luas.

C.     RUMUSAN MASALAH
         Adapun makalah ini dibuat dengan rumusan permasalahan:
·        Apa itu Permasalahan Kemacetan Jakarta ?
·        Mengapa Kemacetan di Jakarta bisa terjadi ?
·        Sektor apa saja yang terkena imbas dari Permasalahan Kemacetan Jakarta tersebut?
·        Bagaimana cara mengatasi Permasalahan Kemacetan Jakarta tersebut?
·        Apa tanggapan kita sebagai mahasiswa terhadap masalah ini?


BAB II
PEMBAHASAN MASALAH

A.     PENGERTIAN KEMACETAN JAKARTA
            Kemacetan adalah situasi atau keadaan tersendatnya atau bahkan terhentinya lalu lintas yang disebabkan oleh banyaknya jumlah kendaraan melebihi kapasitas jalan. Kemacetan banyak terjadi di kota-kota besar, terutamanya yang tidak mempunyai transportasi publik yang baik atau memadai ataupun juga tidak seimbangnya kebutuhan jalan dengan kepadatan penduduk, misalnya Jakarta. Kemacetan lalu lintas menjadi masalah sehari – hari diJakarta.

AKIBAT TERJADINYA KEMACETAN DIJAKARTA DAMPAK TERHADAP PEREKONOMIAN

Dewan Transportasi Kota Jakarta menyebutkan kerugian akibat kemacetan sepanjang tahun ini mencapai Rp 28 triliun. Secara nasional, kerugiannya hingga Rp 32 triliun. Karena macet, banyak para pengguna jalan kehilangan waktu dan sebagainya. Selama 2011, kerugian akibat kemacetan di Jakarta mencapai Rp 28 triliun atau 32 triliun untuk angka kerugian akibat macet secara nasional. Angka itu berasal dari bahan bakar terbuang, waktu pengguna yang terbuang dan kerusakan lingkungan akibat gas karbon. Selanjutnya dikatakan bahwa tingkat kemacetan lalu lintas di Jakarta dan sekitarnya sudah mencapai tahap yang sangat mengkhawatirkan. Dampak ekonomi yang cukup tinggi (Rp 30 triliun per tahun) merupakan indikator mutlak bahwa perlu diupayakan secepatnya program untuk mengatasi kemacetan lalu lintas.

DAMPAK TERHADAP PSIKOLOGIS

Macet di Jakarta sudah menggila dan membuat stres semua orang. Kalangan pengusaha pun khawatir macet di ibukota bisa membawa dampak psikologis pada karyawan dan pada akhirnya bisa menurunkan produktivitas. Selain dampak psikologis yang bisa menurunkan produktivitas karyawan, macet di ibukota juga telah meningkatkan biaya produksi yang lebih besar. Karenanya, para pengusaha pun berniat untuk untuk memindahkan usahanya ke luar negeri.


DAMPAK TERHADAP KESEHATAN

Kemacetan merupakan “makanan” sehari-hari penduduk di Indonesia, khususnya di kota-kota besar seperti di Jakarta. Setiap partikel karbondioksida yang dikeluarkan oleh kendaraan pun menjadi bagian yang membahayakan bagi para pengguna jalan dan penduduk di sekitar daerah kemacetan. Penyakit pernapasan, jantung, dan kanker adalah sebagian efek samping yang kerap menjadi perhatian. University of Southern California yang menganalisis efek polusi udara terhadap kesehatan otak 7.500 wanita di 22 negara bagian di Amerika Serikat, melaporkan bahwa gas buangan kendaraan bermotor dapat memengaruhi kapasitas mental, inteligensi, dan stabilitas emosi. Berdasarkan hasil penelitian di Belanda, menghirup asap kendaraan bermotor selama 30 menit dapat meningkatkan intensitas kerja otak yang memengaruhi perilaku, kepribadian, kemampuan mengambil keputusan, dan meningkatkan stres. Dalam penelitian lain di Columbia University dan Harvard University ditemukan bahwa 90 hari terekspos dengan polusi udara dapat memengaruhi molekul gen bayi. Berdasarkan penelitian yang dilakukan di New York, Boston, Beijing, dan Krakow didapatkan bahwa anak-anak yang tumbuh di sekitar daerah dengan emisi CO2 yang tinggi memiliki tingkat inteligensi yang lebih rendah. Mereka juga lebih mudah mengalami depresi, kecemasan, dan kesulitan konsentrasi. Selain anak-anak, orang dewasa pun dapat merasakan pengaruh dari emisi CO2, yaitu mengalami masalah ingatan dan pikiran, serta kemungkinan meningkatnya risiko terkena penyakit Alzheimer dan Parkinson. Tingkat polusi udara yang tinggi akibat kendaraan bermotor juga memengaruhi kandungan. Heather Volk dari USC Keck School of Medicine menemukan bahwa ibu-ibu yang tinggal 1.000 kaki dari jalan raya di Los Angeles, San Francisco, dan Sacramento kemungkinan besar akan melahirkan anak dengan gangguan autisme. Sebuah penelitian jangka panjang yang dikembangkan oleh Frederica Perera dari Columbia University’s Center for Children’s Enviromental Health menunjukkan adanya pengaruh buruk dari emisi CO2 terhadap kandungan. Perkembangan kapasitas mental yang lambat, tingkat IQ yang lebih rendah, serta tingkat kecemasan, depresi, dan kesulitan konsentrasi merupakan sebagian dari efek samping yang dihasilkan. (Sumber: www.jagatreview.com)



B.     7 CARA MENGATASI KEMACETAN DIJAKARTA

Parking surcharge, bukan road pricing
Road pricing bagus, tapi repot pelaksanaannya dan rawan pelanggaran. Ada cara lebih mudah dan efektif: kenakan saja biaya parkir tambahan yang cukup tinggi (Rp 20.000 per sekali masuk?) di luar biaya parkir resmi buat seluruh kendaraan yang parkir di kawasan bisnis utama Jakarta. Orang akan enggan membawa mobil ke kawasan tersebut . Kalaupun membawa mobil, kalau sudah parkir akan enggan mengeluarkannya lagi. Untuk bepergian mereka akan terdorong untuk memilih berjalan kaki atau menggunakan angkutan umum.

Jalur pejalan kaki bukan jalur sepeda

Supaya orang tidak sedikit-sedikit membawa mobill, trotoar harus tersedia di semua jalanan padat di Jakarta. Dengan demikian, untuk keperluan singkat -- makan siang, misalnya -- orang tak perlu berkendara. Jalur pejalan kaki yang baik juga akan merangsang orang untuk naik kendaraan umum. Sekarang ini kalau Anda turun bus TransJ di Jalan Buncit Raya, misalnya, Anda akan bingung: mau jalan dimana, tidak ada trotoar?Membangun jalur sepeda saat ini terlalu berlebihan. Jakarta terlalu luas, sepeda bukan solusi transportasi. Kendaraan umum plus jalur pejalan kaki yang baik lah solusi yang tepat.

Berlakukan undang-undang tenaga kerja untuk pekerja transportasi

Saat ini sopir dan pembantu sopir metromini dan mikrolet tidak diikat dalam perjanjian kerja yang jelas, yang sesuai dengan peraturan perburuhan. Mereka tidak digaji tetapi dikenai target setoran (dan mendapatkan kelebihannya). Mereka pun terdorong untuk berperilaku seperti yang kita lihat seekarang: berhenti sembarangan untuk menaikkan dan menurunkan penumpang, ngetem, main serobot, dan sebagainya. Akibatnya, mereka menambah keruwetan lalunlintas yang sudah padat. Kalau mereka digaji seperti tenaga kerja lain dorongan untuk bersaing merebut penumpang akan berkurang dan bisa diharapkan mereka akan mengendarai mobil dengan lebih tertib.
Secara bertahap perbaiki kualitas kendaraan umum

Kendaraan umum di Jakarta, terutama metromini dan yang sejenisnya, banyak yang sudah tak layak jalan. Sering mogok dan taka nyaman dinaiki. Kalaunsudah mogok menutupi jalan. Tidak perlu diganti seluruhnya secara langsung. Bertahap saja. Persyaratan untuk pengadaan baru ditambah (misal, perlu pakai pendingin udara).

Normalisasi jalan

Jalan di Jakarta banyak yang tidak standar: lajur menyempit mendadak atau malah hilang, lajur putar balik atau belok kanan tidak ada sehingga mengganggu kendaraan yang mau lurus, dan sebagainya. Ketimbang membangun jalan baru, Pemda DKI lebih baik menormalisasi jalan-jalan yang tak standar ini. Tentu perlu pembebasan tanah, terutama disekitar persimpangan tapi pasti tanah yang perlu dibebaskan tak akan sebanyak kalau membangun jalan baru.
Marka jalan dibuat lagi

Sebagian besar jalan di Jakarta tak punya maraka-marka jalan -- pembatas antar lajur, penanda arah lajur, garis berhenti di perempatan, dan sebagainya. Marka-marka jalan harus dibuat lagi supaya pengendara bisa lebih disiplin dan kalau melanggar bisa ditilang.  Sangat memalukan bahwa Jakarta tak bisa membuat marka jalan dengan benar. Lihatlah Surabaya atau Yogyakarta. Jalan-jalan di sana mulus rapi dan dengan dilengkapi marka yang lengkap dan jelas tak seperti Jakarta yang jalnnya bipeng-bopeng serta polos tanpa tanda apa-apa untuk membantu pengendara.


Aturan lalu lintas ditegakkan benar

Pengendara harus diajari disiplin. Setiap pelanggaran harus ditilang. Kendaraan yang tak memenuhi syarat -- terutama kendaraan umum -- harus dikandangkan. Saya yakin dengan 7 langkah mudah di atas, lalu lintas Jakarta akan menjadi jauh lebih baik. Jumlah kendaraan yang lalu lalang akan berkurang, kendaraan umum akan diminati, dan orang akan rela untuk berjalan kaki untuk tujuan-tujuan dekat.

C.     TANGGAPAN MAHASISWA TERHADAP PERMASALAHAN KEMACETAN DIJAKARTA

         Sebagai Mahasiswa yang merupakan golongan intelektual maka wajib agar bersikap kritis terhadap permasalahan kemacetan Jakarta. Secara intelektual mahasiswa dapat melakukan pengkajian agar masalah tersebut dapat ditanggulangi.
         Sebagai mahasiwa kita dapat melakukan penanggulangan kemacetan dimulai dari hal kecil seperti menggunakan transportasi umum, tertib dalam berkendara serta mematuhi peraturan lalu lintas sehingga dapat tercipta kenyamanan bagi para pengguna jalan.



BAB III
PENUTUP

A.     KESIMPULAN

         Setelah membaca makalah di atas, dapat disimpulkan bahwa:
a.       Kemacetan merupakan situasi atau keadaan tersendatnya atau bahkan terhentinya lalu lintas yang disebabkan oleh banyaknya jumlah kendaraan melebihi kapasitas jalan.
b.      Kemacetan terjadi karena jumlah kendaraan melebihi kapasitas jalan dan dapat disebabkan faktor – faktor lain.
c.       Dampak kemacetan dapat berimbas terhadap berbagai aspek seperti aspek ekonomi, psikologis dan kesehatan.
d.      Cara menanggulangi dan meminimimalisir kemacetan adalah dengan pembangunan sarana dan prasarana bagi para pengguna jalan.
e.       Sebagai mahasiswa kita harus kritis dan menanggapi dengan cepat permasalahan kehidupan yang terjadi saat ini seperti permasalahan kemacetan di Jakarta . Paling tidak dari hal kecil, sehingga untuk hal besar kita akan lebih siap menghadapinya bahkan dapat menanggulanginya.

B.     SARAN
         Kepada masyarakat agar lebih menaati peraturan lalu lintas dan manfaatkanlah transportasi umum sehingga penggunaan kendaraan pribadi dapat diminimalisir. Bagi pemerintah agar membangun sarana dan prasarana yang memadai bagi pengguna jalan sehingga dapat memberikan kenyamanan dan meminimalisir kemacetan.



3.      Berikanlah contoh kutipan langsung dan kutipan tidak langsung

Kutipan adalah suatu kata yang mungkin semua orang belum tahu apa maksudnya. Kutipan juga merupakan suatu gagasan, ide, pendapat yang diambil dari berbagai sumber.

Kutipan langsung merupakan pernyataan yang kita tulis dalam susunan kalimat aslinya tanpa mengalami perubahan sedikit pun. Bahan yang kita kutip harus direproduksi tepat seperti apa adanya sesuai sumber, termasuk ejaan, tanda baca, dll.
 Cara penulisannya sebagai berikut :
a)    Kutipan yang panjangnya kurang dari empat baris dimasukkan kedalam teks,
1. Diketik seperti ketikan teks
2.Diawali dan diakhiri dengan tanda (“)
3. Sumber rujukan ditulis langsung sebelum atau sesudah teks kutipan

b)    Kutipan yang terdiri dari empat baris atau lebih,
1. Diketik satu spasi
2. Dimulai tujuh ketukan dari batas tepi kiri
3. Sumber rujukan ditulis langsung sebelum teks kutipan

Kutipan tidak langsung pernyataan yang 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
cara penulisannya sebagai berikut :
a.   Kalimat-kalimat yang mengandung kutipan ide tersebut ditulis dengan spasi             rangkap sebagaimana dengan teks biasa
b.  Semua kutipan harus dirujuk
c.   Sumber-sumber rujukan harus ditulis sebelum atau sesudah kalimat-kalimat yang mengandung kutipan


Contoh

Kutipan langsung:
“Kemajuan teknologi memang sangat penting untuk kehidupan manusia jaman sekarang. Karena teknologi adalah salah satu penunjang kemajuan manusia.” (Aling Indra, Kemajuan Teknologi, 20012, Hal. 2)

Kutipan tidak lansung:

Perkembangan teknologi berkembang secara drastis dan terus berevolusi hingga sekarang. Hingga menciptakan obyek-obyek, teknik yang dapat membantu manusia dalam pengerjaan sesuatu lebih efisien dan cepat. (Aling Indra, Kemajuan Teknologi, 20012, Hal. 4)