Pendahuluan Modul 1 Linked List

1. Jelaskan makna keyword-keyword java berikut dan berikan contohnya!
a. New
b. Private
c. Public
d. This
e. Static
f. Class

2. Apa yang salah dari program di bawah ini?
Public class Main
{
public int value;
main()
{
this.value = 5;
}
private void cetak()
{
System.out.println(“Hello world!”)
value=10;
}
public static void main (String args[])
{
int value;
Main main;
cetak();
System.out.println(value);
System.out.println(Main.value);
}
}

Output : Hello World
5
10

3. Jelaskan fungsi dari class-class berikut beserta contoh implementasinya!
a. Scanner
b. FileReader
c. BufferedReader
d. FileWriter
e. BufferedWriter

4. Jelaskan perbedaan Linked List dengan Array dan sertai gambar permodelannya! Sebutkan keuntungan dan kerugiannya masing-masing struktur data tersebut!

5. Berikan contoh kasus kapan sebuah Linked List baik digunakan dan kapan sebuah Array lebih baik digunakan serta alasannya!

6. Jelaskan dan pahami definisi Node, single Linked List, Double Linked List, Single Circular Linked List, dan Double Circular Linked List beserta gambar permodelannya

7. Jelaskan operasi dasar yang dimiliki oleh Linked List berikut: (Data bertipe int dan dianggap unik setiap menambah node key yang digunakan adalah nilai integer dari data itu sendiri)
a. Node find (key)
b. void addFirst (data)
c. void addlast (data)
d. Node removeFirst ()
e. Node removeLast()
f. Node remove (key)
g. Boolean insertAfter (key,data)
h. Boolean insertBefore (key,data)
dan sertai gambar permodelannya untuk setiap fungsi tersebut!

8. Jelaskan alur cerita dari algoritma Joshepus Problem (fungsi dari apa sajakah yang dimiliki dan buatlah lustrasi penyeleseian beserta gambar permodelannya)!

JAWABAN SOAL PENDAHULUAN
MODUL 01


1.a. New digunakan untuk membuat sebuah instance dari kelas
contoh:
String sName = new String();
Float fVal = new Float(0.15);

b. keyword Private adalah pengubah kontrol akses yang dapat diterapkan dalam kelas, metode atau field (satu variabel dinyatakan dalam satu kelas)
contoh:

private void cetak()
{
System.out.println(“Hello world!”)
value=10;
}


c. Public adalah tipe data yang dapat diakses secara langsung dari semua class
contoh:
public int rollDice()
{
int die1 = 1 + ( int ) ( Math.random() * 6 );
int die2 = 1 + ( int ) ( Math.random() * 6 );

int sum = die1 + die2; // sum die values

// display results in textfields
die1Field.setText( Integer.toString( die1 ) );
die2Field.setText( Integer.toString( die2 ) );
sumField.setText( Integer.toString( sum ) );

return sum; // return sum of dice
}


d.this merupakan suatu tanda yang menunjukkan properti yang digunakan dalam class tersebut dan dioperasikan dengan tanda dot (.)
contoh:
public class MyClass
{
int number;
public MyClass(int number)
{
this.number = number;
}
}


e.Static Method static hanya boleh memanggil method static lain secara langsung. Variabel boleh saja dideklarasikan static, tetapi variabel ini akan menjadi variabel global yang dapat di akses oleh sembarang bagian program.
contoh:
public class MyPublicClass
{
public final static int MAX_OBJECTS = 100;
static int _numObjects = 0;
static class MyStaticClass
{
}
static int getNumObjects()
{
}
}


f. Class adalah tempat yang dapat menampung fungsi-fungsi. Class ditampung pada package
contoh:
public class Rectangle
{
float width;
float height;
public Rectangle(float w, float h)
{
width = w;
height = h;
}
public float getWidth()
{
return width;
}
public float getHeight()
{
return height;
}
}

2. Pada fungsi main, terdapat pemanggilan method cetak. Hal ini tidak dapat dilakukan karena fungsi main memakai fitur static. Oleh karena itu, solusi yang pertama, jika kita akan memanggil cetak di fungsi main, maka method cetak juga harus memakai static. Selain solusi tersebut, terdapat solusi lain yakni, kita membuat object di fungsi mainnya, sehingga nantinya jika method cetak dipanggil dengan bantuan objectnya itu bias terjadi.
Selain itu, nama Constructor harus sama dengan nama classnya. Missal: public class NewClass, maka nama constructornya juga NewClass.

package soal2;
public class NewClass
{
public static int value;
NewClass()//constructor
{
this.value = 5;
}

private void cetak()
{
System.out.println("Hello World!");
value = 10;
}

public static void main (String args[])
{
int value = 5;
NewClass main = new NewClass();
main.cetak();
System.out.println(value);
System.out.println(NewClass.value);
}
}


3.a.Scanner : Membaca inputan dari user tanpa mengkonversi inputan ke dalam bentuk-bentuk tertentu.

import java.util.Scanner;

public class UjiScan {
public static void main (String[] args) {
//Deklarasi Scanner:
Scanner in = new Scanner(System.in);

//Untuk Menerima Kata:
System.out.print("Kata: ");
String kata = in.nextLine();
System.out.println("Hello, " + kata);

//Untuk Menerima Integer:
System.out.print("Angka 1: ");
int angka1 = in.nextInt();
System.out.print("Angka 2: ");
int angka2 = in.nextInt();
int hasil = angka1 + angka2;
System.out.println("Hasil Penjumlahan " + angka1 + " dan " + angka2 + " adalah: " + hasil);

//Untuk Menerima Float:
System.out.print("Angka 1: ");
float angkafloat1 = in.nextFloat();
System.out.print("Angka 2: ");
float angkafloat2 = in.nextFloat();
float hasilfloat = angkafloat1 + angkafloat2;
System.out.println("Hasil Penjumlahan " + angkafloat1 + " dan " + angkafloat2 + " adalah: " + hasilfloat);
}
}


b.Filereader : Membaca isi dari file. Constructor yang sering digunakan adalah FileReader(String filePath) dan FileReader(File fileObj).

import. java.io.FileReader;
import java.util.Scanner;
import java.io.IOException;
public class ReadFile {
public static void main (String[] args){
FileReader fr = null;
Scanner reader = null;
Mahasiswa mhs;
try{
fr = new FileReader (“Mhs.txt”);
}
catch(IOException e) {
System.out.printf(“Error ; %s\n”, e.getMessage());
System.exit(1);
}
reader = new Scanner(fr);
while(reader.hasNext()){
String[] s = reader.nextLine().split(“ ”);

Mhs = new Mahasiswa (s[0],s[1], Integer.parseInt(s[2]));
System.out.printf(“%s %s %d\n”, mhs.getNim(),mhs.getNama(),mhs.getNilai()))
}
reader.close();
try{
fr.close();
}
catch(IOException e){
System.out.printf(“Error : %s\n”,e.getMessage());
}
}


c. BufferedReader : Membaca text dari character input streams, character buffer agar dalam membaca character, array dan line menjadi efisien.

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class GetInputFromKeyboard
{
public static void main( String[] args ){
BufferedReader dataIn = new BufferedReader(n
InputStreamReader( System.in) );
String name = " ";
System.out.print("Please Enter Your Name:");

try{
name = dataIn.readLine();
}
catch( IOException e ){
System.out.println("Error!");
}
System.out.println("Hello " + name +"!");
}
}


d.Filewriter : Menulis pada sebuah file. Constructor yang sering digunakan adalah FileWriter(String filePath) dan FileWriter(String filePath, boolean append).

import java.io.FileWriter;
import java.util.Formatter;
import java.io.IOException;
public class WriteFile {
public static void main (String[] args){
FileWriter fw = null;
Formatter writer = null;
try {
fw = new FileWriter(“Mhs.txt”);
}
catch(IOException e){
System.out.printf(“Error : %s\n”,e.getMessage());
System.exit(1);
}
writer= new Formatter (fw);
Mahasiswa mhs[] = new Mahasiswa[2];
mhs[0] = new Mahasiswa (“062120001”, “Susan”,100);
mhs[1] = new Mahasiswa (“062120002”,”Rudi”,90);
for(Mahasiswa m : mhs)
{
writer.format(“%s %s %d\n”, m.getNim(),m.getNama(),m.getNilai());
}
writer.close();
try{
fw.close();
}
catch(IOException e) {
System.out.printf(“Error : %s\n”,e.getMessage());
}
}

}

e. BufferedWriter : Menulis text pada character output stream, character buffer agar efisien dalam menuliskan single character, array, dan string.

FileWriter fWriter = new FileWriter ( fileChooser.getSelectedFile ( ) ) ;
BufferedWriter writer = new BufferedWriter ( fWriter ) ;
String text = textArea.getText ( ) ;

writer.write ( text , 0 , text.length ( ) ) ;
writer.close ( ) ;


4.Perbedaan antara Array dan Linked list

Array:
• Diharuskan untuk mendefinisikan besar array
• alokasi memorinya bersifat static
• Penyusuran data dilakukan secara satu persatu karena memiliki index

Linked List:
• Tidak perlu mendefinisikan besar linkedlist
• Alokasi memorinya bersifat dinamis
• Jika ingin mengakses data ke-n (index n), maka programmer dapat langsung mengaksesnya

Keuntungan array adalah dalam hal mengakses data. Jika ingin mengakses data ke-n (index n), maka programmer

Kelemahan Array, pada array alokasi memorinya bersifat static sehingga diharuskan untuk mendefinisikan besar array

Keuntungan Linkedlist Alokasi memorinya bersifat dinamis sehingga Tidak perlu mendefinisikan besar linkedlist

Kelemahan Linkedlist Jika ingin mengakses data ke-n (index n), maka programmer dapat langsung mengaksesnya

Gambar Permodelan Linkedlist



Gambar Permodelan Array



5. Linked List baik digunakan ketika memerlukan operasi penambahan tau penyisipan. Array lebih baik digunakan jika data yang ada sudah ditentukan jumlahnya.

Contoh Linked List baik digunakan daripada Array:
Pengalokasian memori dengan menggunakan linked list lebih efektif karena sesuai dengan kebutuhan, tidak seperti menggunakan array, jika kita mendeklarasikan array dengan 10 buah elemen tapi kita hanya menggunakan 5 buah elemen, maka memori yang dialokasiakn tetap 10 buah elemen.
Gambar permodelan dengan arrayMaka misal kita hanya memasukkan nilai ke dalam A[0]-A[2] saja
A[0] = 2
A[1] = 3
A[2] = 4
Maka A[4]-A[10] akan berisi 0.
Oleh karena itu, lebih baik menggunakan Linked List, karena sudah sesuai kebutuhan data tersebut.
Lalu, jika kta misalnya ingin menyisipkan data = 5 diantara 2 dan 3, maka dengan Linked List akan terasa mudah.
Contoh Array lebih baik digunakan daripada Linked List:
Array baik digunakan ketika data yang ada sudah ditentukan jumlahnya.

6.a.Node adalah komponen – komponen atau simpul – simpul yang membentuk hubungan seperti rantai dengan bantuan pinter. Node dapat pula diartikan sebagai object – object yang menyusun linkedlist.Setiap node terdiri dari 2 bagian, yaitu bagian data dan bagian penghubung. Bagian data berisi data yang akan diolah, sedangakan bagian penyambung berisi alamat simpul( alamat node ).
gambar permodelan:



b.Single Linked List adalah Jenis linked list yang hanya menggunakan satu jenis pointer ( pointer tunggal ). Jadi dalam satu struktur simpul hanya ada satu elemen atau field atau variable yang bertipe pointer yang isinya adalah alamat atau simpul berikutnya.
gambar permodelan:



c.Double Linked List adalah jenid linked list yang memiliki pointer ke dua arah, yaitu pointer ke node sebelumnya dan ke node sesudahnya. Pointer next dan prev-nya menunjuk ke null. Di dalam struktur simpul ada dua elemen atau field atau variable yang bertipe pointer. Yang pertama berisi alamat sebelumnya, dan yang kedua menunjuk simpul berikutnya.
gambar permodelan:



e. Double Circular Linked List adalah Double Linked List yang pointer next dan prev-nya menunjuk ke dirinya sendiri secara circular.
gambar permodelan:



7.a.Node find (key) : digunakan untuk mencari Node dalam list.
b.Void addFirst (data) : untuk menyisipkan elemen-elemen tertentu di depan list.



c.Void addlast (data) : untuk menyisipkan elemen-elemen tertentu di belakang list.



d.Node removeFirst () : untuk menampilkan elemen-elemen di depan list kemudian menghapusnya.



e.Node removeLast () : untuk menampilkan elemen-elemen di belakang list kemudian menghapusnya.



f.Node remove (key) : digunakan untuk menghapus Node dalam list.



g.Boolean insertAfter (key,data) : digunakan untuk menyisipkan Node ke list setelah key.



h.Boolean insertBefore (key,data) : digunakan untuk menyisipkan Node ke list sebelum key.



8.Josephus Problem
Misalkan ada 5 orang, mereka berhitung orang demi orang dari angka 1. Kemudian ketika perhitungan sampai pada angka ketiga maka orang tersebut keluar dari permainan (dicoret), lalu kemudian penghitungan dimulai dari angka1 lagi mulai dari orang yang selanjutnya. Hingga nantinya didapat hanya satu orang saja yang betahan di permainan ini.







Fungsi dasar:
Insert ();
Node Remove (key);

Apakah Kemampuan Komunikasi Juga Dibutuhkan Bagi Lulusan TI?

Dunia semakin cepat berubah, dalam dua dasawarsa terakhir perkembangan teknologi sudah demikian pesatnya memberkan dampaknya yang menyentuh segala aspek kehidupan manusia. Salah satu hal yang berkembang sangat pesat dan menjadi pemicu dari perkembangan yang ada adalah komunikasi. Nah, dalam perkembangan terakhir dimana dunia informasi menjadi sangat penting dalam aspek kehidupan, maka komunikasipun tidak dapat ditawar lagi dan menjadi bagian yang sangat penting dalam melengkapi kehidupan manusia. Metode, fasilitas, dan perangkatnyapun sudah berkembang maju sedemikian modernnya sehingga sekarang dunia seakan tidak ada batasnya lagi, manusia dapat berhubungan satu sama lain dengan begitu mudah dan cepatnya.

Komunikasi adalah suatu proses penyampaian informasi (pesan, ide, gagasan)dari suatu pihak ke pihak lainnya agar terjadi saling mempengaruhi antara keduanya. Komunikasi ada dua, yaitu komunikasi dengan bahasa verbal dan komunikasi dengan bahsa nono verbal. Pada umumnya, komunikasi dilakukan dengan kata – kata (lisan) yang dapat dimengerti oleh kedua pihak. Apabila tidak bisa dilakukan komunikasi dengan bahasa verbal, komunikasi masih bisa dilakukan dengan menggunakan gerak – gerik badan, menunjukkan sikap tertentu, misalnya tersenyum, menggelengkan kepala, mengangkat bahu. Cara seperti ini disebut komunikasi dengan bahasa non verbal.

Manusia berkomunikasi untuk membagi pengetahuan dan pengalaman. bentuk umum komunikasi manusia ada beberapa cara, yaitu bahasa sinyal, bicara, tulisan, gerakan, dan penyiaran. Komunikasi dapat berupa interaktif, transaktif, bertujuan, atau tak bertujuan. Selain itu, dalam melakukan komunikasi, setidaknya disampaikan dengan semenarik mungkin agar si penerima pesan dapat dengan mudah meyerap apa yang disampaikannya. dan agar si penerima pesan kesannya tidak terpaksa dan bisa menerima pesan dengan senang hati.

Semua manusia di dunia ini membutuhkan komunikasi untuk saling berinteraksi, saling membagi pengetahuan, dan pengalaman. Tak terkecuali untuk lulusan IT. Bagi lulusan IT pun komunikasi menjadi hal yang penting dan tidak dapat dipisahkan karena pada hakekatnya manusia memang membutuhkan komunikasi. Banyak orang berpendapat bahwa lulusan IT tidak pandai dalam hal komunikasi. Hanya saja memang untuk mengkomunikasikannya itu tidak mudah. Dalam berkomunikasi, lulusan IT harus memiliki juga dasar – dasar kemampuan berkomunikasi yang memadai agar dapat berkomunikasi secara efektif dan efisien. Begitu kompleknya hal dan permasalahan yang ada menuntut adanya suatu cara atau sistem komunikasi yang fektif dan efisien.

Komunikasi sangat dibutuhkan di dunia ini. Setelah menjadi lulusan TI, tentu kehidupan orang tersebut tidak stagnat atau berhenti samapi di situ saja. Mereka perlu mempromosikan dirinya untuk mencari pekerjaan yang cocok dengan bidang dan kemauannya. Mereka harus bisa mempromosikan dirinya dengan sebaik dan seefektif mungkin. Dengan berkomunikasi mereka bisa menunjukkan segala kelebihan yang dimilikinya dan menjadikan kekurangannya menjadi kelebihannya juga. Ddan tentunya hal ini membutuhkan cara berkomunikasi yang baik yang bisa dengan mudah diterima oleh penerima komunikasi. Jika para lulusan TI ini kurang dapat berkomunikasi bagaimana mereka bisa menunjukkan segala kelebihan yang dimilikinya. Walaupun lulusan tersebut sangat pintar, namun jika tidak dapat mengkomunikasikan, maka kelebihan yang dimilikinya pun percuma karena orang – orang tidak akan tahu kelebihannya dan kelebihannya itu tentu tidak bermanfaat bagi masyarakat luas.

Meskipun lulusan tersebut tidak berkeinginan untuk bekerja dengan orang lain dan ingin mendirikan suatu lapangan kerja sendiri, komunikasi tetap menjadi aspek yang sangat penting. Mendirikan suatu usaha dan memimpin usaha itu sendiri juga tidaklah mudah. Dalam proses kerjanya, tentu tetap membutuhkan orang lain untuk tenaga bantuan yang dibutuhkan. Tidak sampai disitu, mereka juga perlu mengarahkan dan membimbing pekerjanya agar bisa bekerja seperti yang diinginnkan. Di sini proses komunikasi sangat dibutuhkan. Apalagi berkomunikasi secara efektif. Jika tidak, maka tidak ada kordinasi antar keduanya sehingga kerjasama yang baik tidak tercipta. Di luar masalah pekerja, lulusan TI dalam menjalankan perusahaannya juga membutuhkan suatu proses komunikasi. Yaitu dalam hal mengenalkan atau mempromosikan barang produksinya, menceritakan keunggulan – keunggulan produknya, dan membuat komsumen tertarik sehingga bisa menjadi kostumer tetap, mereka sangat membutuhkan suatu komunikasi. Jika ada masalah dalam proses komunikasinya, bagaimana para calon konsumen bisa tertarik dengan produk yang ditawarkan. Jangankan untuk tertarik, untuk mengetahui adanya produk tersebut saja mungkin akan mengalami kendala yang cukup besar jika mereka tidak dapat mengkomunikasi dengan baik dan efektif. Mereka juga tidak bisa mengembangkan produknya dengan baik karena kurang mendapat respon dan feedback dari orang lain.

Selain berkomunikasi secara langsung, dewasa ini, komunikasi bisa dilakukan secara tidak langsung. Berkembangnya teknologi komunikasi dengan pesat, turut membantu terciptanya proses komunikasi secara tidak langsung. Contohnya internet, televisi, radio membuat seakan dunia ini tidak ada batasannya. Dengan teknologi – teknologi seperti itu proses komunikasi dapat berjalan dengan cepat. Orang dapat langsung berkomunikasi tanpa harus bertatap muka. Orang bisa menggunakan media web, chating, sosial networking untuk saling berinteraksi tanpa bertatap muka secara langsung. Namun, seiring perkembangan jaman, meski terpisah sekian mil, manusia tetap bisa berkomunikasi dengan suara dan memandang wajah masing – masing. banyak media yang menyidiahkan perangkat lunak, seperti Yahoo mesennger dengan web camp, skype dan lain –lain.

Perkembangan teknologi – teknologi komunikasi tersebut tidak terlepas dari tangan lulusan – lulusan TI. Lulusan TI membuat teknologi – teknologi yang menyebabkab proses komunikasi dapat terjadi secara cepat dan tidak ada batasan tempat. namun, dalam pembuatannya, lulusan TI juga harus punya kemampuan untuk komunikasi. Mereka hendaknya tidak hanya membuat, tetapi juga mempelajari komunikasi itu sendiri sehingga sasaran atau tujuan komunikas itu benar – benar tepat pada sasarannya. Meski komunikasi tidak dilakukan secara langsung tapi adat komunikasipun tetap berlaku. Pesatnya perkembangan teknologi komunikasi ini juga merupakan tanggung jawab para lulusan TI. Banyak hal buruk juga yang dihasilkan oleh perkembangan teknologi ini dan banyak pula terjadi kejahatan – kejahatan di dunia maya. Lulusan – lulusan TI juga harus turut bertanggung jawab dalam hal ini. Hal yang bisa mereka lakukan salah satunya adalah mengkomunikasikannya dengan masyarakat luas. Banyak hal yang bisa mereka lakukan, misalnya mengadakan seminar – seminar, workshop, dan lain – lain. Dalam seminar – seminar atau workshop yang mereka lalukan, mereka harus benar – benar mampu berkomunikasi dengan baik agar apa yang dikomunikasikan dapat diterima dengan baik oleh para penerima komunikasi tersebut sehingga tujuan – tujuannya benar – benar tercapai.

Selain seminar, dalam pesatnya teknologi komunikasi di dunia ini, para lulusan TI juga dibutuhkan sebagai penasehat oleh beberapa kalangan yang membutuhkan teknologi ini. Mereka, lulusan TI, dipandang orang yang paling mengerti tentang komunikasi dengan teknologi – teknologi modern. Di sini, para lulusan TI memiliki tanggung jawab yang besar untuk bisa mengkomunikasikannya tentang pengetahuan – pengetahuan yang dimilikinya sehingga ilmu yang dimilikinya benar – benar berguna bagi masyarakat dan tidak merugikan orang banyak. Mereka harus benar – benar bisa mendemonstrasikan apa yang sebenarnya menjadi tujuan utama dari teknologi yang mereka ciptakan agar nantinya hasil teknologinya tidak disalahgunakan orang lain.

Hal – hal di atas adalah contoh pentingnya komunikasi dalam bidang pekerjaan. Sekarang bagaimana dengan kehidupan sehari – harinya. Lulusan TI tentu juga mempunyai kehidupan sendiri. Mereka juga mau tak mau harus terjun langsung dalam masyarakat sebenarnya. Dalam kehidupan sehari – hari tentu semua orang tidak bisa lari dari proses komunikasi. Semua aspek kehidupan membutuhkan proses komunikasi. Sebagai manusia kita butuh untuk berkomunikasi dengan sesamanya agar terjadi suatu hubungan timbal balik yang saling menguntungkan. Apalagi sebagai manusia kita adalah makhluk sosial, makhluk yang butuh orang lain untuk bersosialisasi. Manusia sebagai makhluk sosial artinya manusia bukanlah makhluk tunggal karena manusia diciptakan tidak untuk hidup sendiri namun diciptakan untuk hidup bersama dengan orang lain. Hal ini tidak bisa kita pungkiri karena manusia saling membutuhkan dan memerlukan orang lain untuk hidup. Begitu pula dengan lulusan TI. Dalam kehidupan sehari – hari lulusan TI pun sama dengan orang lain. Mereka adalah makhluk sosial yang butuh untuk bersosialisasi dan butuh orang lain dalam kehidupannya.

Selain komunikasi dengan menggunakan bahasa verbal seperti contoh – contoh di atas. Komunikasi juga bisa dilakukan dengan bahasa non verbal seperti gerak – gerik badan, menunjukkan sikap tertentu, misalnya tersenyum, menggelengkan kepala, mengangkat bahu. Meski komunikasi ini lebih jarang digunakan dari pada komunikasi dengan bahasa verbal, namun komunikasi cara seperti ini juga penting. Komunikasi ini penting dalam berkomunikasi secara langsung dan singkat. Contoh komunikasi non verbal yang sangat penting dilakukan adalah tersenyum. Dengan senyum, kita bisa memikat semua orang dengan cepat dan mudah. Dan ini perlu dilakuakan oleh semua orang termasuk lulusan TI karena seperti yang telah dijelaskan di atas, lulusan TI harus punya kemampuan komunikasi dengan baik. Salah satu cara yang bisa digunakan untuk penunjangnya adalah komunikasi non verbal ini, yaitu tersenyum. Satu hal lagi, proses komunikasi harus bisa dilakukan dengan semenarik mungkin agar si penerima dapat dengan mudah menerima apa yang disampaikannya.

Dari tulisan – tulisan di atas, komunikasi adalah suatu proses yang sangat penting dalam kehidupan ini, baik yang verbal maupun non verbal. Baik langsung maupun tidak langsung atau menggunkan media – media komunikasi yang modern. Non verbal dapat membantu sebagai penunjang dalam berkomunikasi secara verbal. Semua hal ini dibutuhkan oleh semua aspek kehidupan tak terkecuali lulusan – lulusan TI. Contoh nyata yang sering terjadi akibat kurangnya kemampuan komunikasi bagi para mahasiswa TI adalah mereka sulit mendapat gelar juara saat perlombaan - perlombaan karena mereka kurang bisa mempresentasikan hasil kerja mereka dengan baik. Presentasi mereka kurang menjual sehingga kurang mendapat respon positif dari juri. Padahal hasil karya mereka sudah sangat bagus bahkan mungkin lebih bagus dari peserta lain. Tapi apalah artinya itu semua jika mereka kurang bisa menunjukkan kelebihan yang mereka punya di hadapan khalayak umum. Oleh sebab itu, kemampuan komunikasi itu menjadi hal yang sangat penting juga bagi lulusan TI. Dalam hal berkomunikasi tidak hanya sekedar berkomunikasi saja. mereka harus bisa bagaimana cara berkomunikasi yang baik dan efektif. Bagaimana caranya? Banyak hal yang dilakukan, pertama kenali dulu siapa yang kita ajak komunikasi, kenali siapa dia, bagaimana sifatnya, dan lain – lain agar nantinya kita bisa tahu bahasa dan cara apa yang bisa digunakan. Dan yang paling penting adalah perhatikan orang – orang yang kita ajak komunikasi. Dari dalam diri kita, kita harus bisa percaya diri, dan senyum sehingga orang yang ita ajak komunikasi dengan senang hati menerima apa yang kita sampaikan.

Dampak Industri Terhadap Lingkungan

Industri di Indonesia

Selama 20 tahun terakhir Pembangunan ekonomi Indonesia mengarah kepada industrialisasi. Tidak kurang terdapat 30.000 industri yang beroperasi di Indonesia dari tahun ke tahun menunjukkan peningkatan. Peningkatan jumlah ini menimbulkan dampak ikutan dari industrialisasi ini yaitu terjadinya peningkatan pencemaran yang dihasilkan dari proses produksi industri. Pencemaran air, udara, tanah dan pembuangan limbah bahan berbahaya dan beracun (B3) merupakan persoalan yang harus dihadapi oleh komunitas-komunitas yang tinggal di sekitar kawasan industri.

Gejala umum pencemaran lingkungan akibat limbah industri (jangka pendek)

1. Air sungai atau air sumur sekitar lokasi industri pencemar, yang semula berwarna jernih, berubah menjadi keruh berbuih dan terbau busuk, sehingga tidak layak dipergunakan lagi oleh warga masyarakat sekitar untuk mandi, mencuci, apalagi untuk bahan baku air minum.
2. Ditinjau dari segi kesehatan. kesehatan warga masyarakat sekitar dapat timbul penyakit dari yang ringan seperti gatal-gatal pada kulit sampai yang berat berupa cacat genetic pada anak cucu dan generasi berikut.
3. Terjadinya penurunan kualitas air permukaan di sekitar daerah-daerah industri.
4. Kelangkaan air tawar semakin terasa, khususnya di musim kemarau, sedangkan di musim penghujan cenderung terjadi banjir yang melanda banyak daerah yang berakibat merugikan akibat kondisi ekosistemnya yang telah rusak.
5. Temperatur udara maksimal dan minimal sering berubah-ubah, bahkan temperatur tertinggi di beberapa kola seperti Jakarta sudah mencapai 37 derajat celcius.
6. Terjadi peningkatan konsentrasi pencemaran udara seperti CO, NO2r S02, dan debu.

Gejala umum pencemaran lingkungan akibat limbah industri (jangka panjang)


Penyakit akibat pencemaran ada yang baru muncul sekian tahun kemudian setelah cukup lama bahan pencemar terkontaminasi dalam bahan makanan menurut daur ulang ekologik, seperti yang terjadi pada kasus penyakit minaimata sekitar 1956 di Jepang. terdapat lebih dari 100 orang meninggal atau cacat karena mengkonsumsi ikan yang berasal dari Teluk Minamata. Teluk ini tercemar merkuri yang berasal dari sebuah pabrik plastik. Bila merkuri masuk ke dalam tubuh manusia melalui saluran pencernaan, dapat menyebabkan kerusakan akut pada ginjal sedangkan pada anak-anak dapat menyebabkan Pink Disease/ acrodynia, alergi kulit dan kawasaki disease/mucocutaneous lymph node syndrome.

Contoh Kasus Pencemaran Lingkungan oleh Industri

1. Di Kalimantan Selatan, Pembuangan limbah industri ke aliran Sungai oleh PT Galuh Cempaka.
2. Kalimantan Tengah; Tiga sungai besar di Kalimantan Tengah masih tercemar air raksa (merkurium) akibat penambangan emas di sepanjang daerah aliran sungai (DAS) Barito, Kahayan, dan Kapuas. Pencemaran itu melebihi baku mutu yang dipersyaratkan.
3. perusahaan tambang yang menerapkan pembuangan limbah tailingnya ke laut (Sub Marine Tailing Disposal). Pertama, adalah Newmont Minahasa Raya (NMR) sejak 1996 di Kabupaten Minahasa, Sulawesi Utara, dan kemudian menyusul PT Newmont Nusa Tenggara (NNT) di Sumbawa-Nusa Tenggara Barat sejak 1999. Setiap harinya 2.000 metrik ton tailing berbentuk pasta dibuang ke Perairan Buyat di Minahasa dan 120.000 metrik ton di Teluk Senunu, Sumbawa. Pada akhirnya dari proses ini terjadi berbagai dampak yang berujung kepada turunnya kualitas lingkungan hidup dan kualitas hidup manusia.
4. Papua; PT. Freeport beroperasi dari tahun 1967 telah menimbulkan dampak Hancurnya Gunung Grasberg, Tercemarnya Sungai Aigwa, Meluapnya air danau Wanagon, Tailing mengkontaminasi : 35.820 hektar daratan dan 84.158 hektar Laut Arafura
5. Di Jawa, Pembuangan limbah pabrik-pabrik di Sungai Cikijing selama puluhan tahun (Jawa Barat), pembuangan limbah oleh beberapa pabrik ke Kali Surabaya, dan sederetan kasus pencemaran industri yang telah nyata-nyata menimbulkan korban.
6. Berdasarkan hasil studi empiris yang pernah dilakukan oleh Magrath dan Arens pada tahun 1987 (Prasetiantono, di dalam Sudjana dan Burhan (ed.), 1996: 95), diperkirakan bahwa akibat erosi tanah yang terjadi di Jawa nilai kerugian yang ditimbulkannya telah mencapai 0,5 % dari GDP, dan lebih besar lagi jika diperhitungkan kerusakan lingkungan di Kalimantan akibat kebakaran hutan, polusi di Jawa, dan terkurasnya kandungan sumber daya tanah di Jawa.

Mengapa Kasus-Kasus tersebut Bisa Terjadi???

1. Lemahnya pemahaman aparat penegak hukum seperti kepolisian dan pengadilan mengenai peraturan perundangan lingkungan hidup
2. Lemahnya penegakkan hukum di Indonesia mengenai pencemaran lingkungan
3. tindakan tegas dari pemerintah untuk melarang pembuangan limbah tailing ke laut Indonesia. Patut diketahui bahwa metode pembuangan limbah tailing dengan model ini sudah dilarang dinegara-negara lain di dunia. Bahkan Kanada, negara yang pertamakali menggunakan metode ini, kapok dan tidak lagi menggunakan metode STD mengingat masa recoverynya sangat lama yankni 150 tahun. Entah kenapa Indonesia malah memberikan ijin bagi praktek pembuangan limbah tailing dengan metode STD ini.
4. Negara menutup akses rakyat atas informasi yang terkait dengan industri dan termasuk limbah industri.
5. Tidak dilibatkannya masyarakat secara maksimal dalam pengelolaan lingkungan sehingga seolah-olah urusan lingkungan hanya menjadi urusan pemerintah dan perusahaan tidak menjadi urusan publik sebagai pihak yang banyak menggunakan jasa lingkungan.

Upaya-upaya yang Perlu Kita Lakukan untuk Selamatkan Lingkungan Hidup

1. Wajib bagi kita semua untuk mengetahui pengetahuan tentang hubungan antara jenis lingkunganHal ini sangat penting agar dapat menanggulangi permasalahan lingkungan secara terpadu dan tuntas.
2. Para aparat penegak hukum perlu diberi pengetahuan sebesar-besarnya tentang permasalahan pencemaran lingkungan ini.
3. Membuat dan melaksanakan dengan baik peranturan UU tentang Lingkungan Hidup
4. Jagalah Lingkungan Mulai dari diri sendiri, Hal yang kecil, dan sekarang juga

download File pptnya

Bioinformatika : Perpaduan dunia Biologi dengan Teknologi Informasi

Apa itu Bioinformatika?

Dalam ensiklopedi Wikipedia (2007) disebutkan bahwa Bioinformatika adalah ilmu yang mempelajari penerapan teknik komputasional untuk mengelola dan menganalisis informasi biologis. Bioinformatika merupakan ilmu gabungan antara ilmu biologi dan ilmu teknik informasi (TI). Pada umumnya, Bioinformatika didefenisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data-data biologi. Ilmu ini merupakan ilmu baru yang yang merangkup berbagai disiplin ilmu termasuk ilmu komputer, matematika dan fisika, biologi, dan ilmu kedokteran , dimana kesemuanya saling menunjang dan saling bermanfaat satu sama lainnya.
Contoh topik utama bidang ini meliputi database untuk mengelola informasi biologis, penyejajaran sekuens (sequence alignment), prediksi struktur untuk meramalkan bentuk struktur protein maupun struktur sekunder RNA, analisis filogenetik, dan analisis ekspresi gen.
Aprijani dan Elfaizi (2004) menyatakan bioinformatika merupakan kajian yang memadukan disiplin biologi molekul, matematika dan teknonologi informasi (TI). Ilmu ini didefinisikan sebagai aplikasi dari alat komputasi dan analisis untuk menangkap dan menginterpretasikan data-data biologi molekul. Biologi molekul sendiri juga merupakan bidang interdisipliner, mempelajari kehidupan dalam level molekul. Utama (2003) menyatakan bioinformatika didefenisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data-data biologi. Ilmu ini merupakan ilmu baru yang yang merangkul berbagai disiplin ilmu termasuk ilmu komputer, matematika dan fisika, biologi, dan ilmu kedokteran, yang kesemuanya saling menunjang dan saling bermanfaat satu sama lainnya.
Sedangkan menurut Tekaia (2004, dalam Aprijani dan Elfaizi (2004) bioinformatika merupakan metode matematika, statistik dan komputasi yang bertujuan untuk menyelesaikan masalah-masalah biologi dengan menggunakan sekuen DNA dan asam amino dan informasi-informasi yang terkait dengannya.

Awal Mula Lahirnya Disiplin Ilmu Bioinformatika

Ilmu bioinformatika lahir atas insiatif para ahli ilmu komputer berdasarkan artificial intelligence. Mereka berpikir bahwa semua gejala yang ada di alam ini bisa dibuat secara artificial melalui simulasi dari gejala-gejala tersebut. Berbagai kajian baru bermunculan, sejalan dengan perkembangan TI dan disiplin ilmu yang didukungnya. Aplikasi TI dalam bidang biologi molekul telah melahirkan bidang Bioinformatika. Kajian ini semakin penting, sebab perkembangannya telah mendorong kemajuan bioteknologi di satu sisi, dan pada sisi lain memberi efek domino pada bidang kedokteran, farmasi, lingkungan dan lainnya.
Kajian baru Bioinformatika ini pun tak lepas dari perkembangan biologi molekul modern yang ditandai dengan kemampuan manusia untuk memahami genom, yaitu cetak biru informasi genetik yang menentukan sifat setiap makhluk hidup yang disandi dalam bentuk pita molekul DNA (asam deoksiribonukleat). Kemampuan untuk memahami dan memanipulasi kode genetik DNA ini sangat didukung oleh TI melalui perangkat perangkat keras maupun lunak. Hal ini bisa dilihat pada upaya Celera Genomics, perusahaan bioteknologi Amerika Serikat yang melakukan pembacaan sekuen genom manusia yang secara maksimal memanfaatkan TI sehingga bisa melakukan pekerjaannya dalam waktu yang singkat (hanya beberapa tahun), dibanding usaha konsorsium lembaga riset publik AS, Eropa, dan lain-lain, yang memakan waktu lebih dari 10 tahun.
Di dalam ensiklopedi Microsoft Encarta (2006) disebutkan bahwa proyek besar yang berusaha mengungkap tabir genom manusia yaitu Human Genom Project (HGP) telah menghasilkan urutan genom manusia. Urutan genom manusia yang lengkap ini telah menghasilkan suatu katalog sekitar 20.000 sampai 25.000 gen manusia, peta kromosom beresolusi tinggi, beratus ribu hal yang menonjol serta milyaran informasi pasangan basa urutan DNA. Sudah menjadi kebutuhan yang sangat mendesak untuk menampung banjirnya informasi dan data yang sangat bermanfaat ini sekaligus juga mudah dan cepat untuk mengaksesnya. Untuk itu sistem manajemen informasi laboratorium, yang bersifat otomatis, sistem manajemen database, dan alat penghubung pemakai grafis merupakan perkakas komputasi yang diperlukan untuk membantu peneliti genom adalah sesuatu yang sangat dibutuhkan.
Kelahiran Bioinformatika modern tak lepas dari perkembangan bioteknologi di era tahun 70-an, di mana seorang ilmuwan AS melakukan inovasi dalam mengembangkan teknologi DNA rekombinan. Berkat penemuan ini lahirlah perusahaan bioteknologi pertama di dunia, yaitu Genentech di AS, yang kemudian memproduksi protein hormon insulin dalam bakteri, yang dibutuhkan penderita diabetes.

Ruang Lingkup Bioinformatika

Menurut Aprijani dan Elfaizi (2004) terdapat beberapa cabang ilmu yang terkait dengan bioinformatika. Cabang-cabang tersebut antara lain: Biofisik, Computational Biology, Medical Infromatics, Cheminformatics, Genomics, Mathematical Biology, Proteomics, Pharmacogenomics, serta Pharmacogenetics. Dengan adanya gambaran bahwa Bionformatika terkait dengan bidang-bidang ilmu yang lain memperlihatkan bahwa Bioinformatika mempunyai ruang lingkup yang sangat luas dan mempunyai peran yang sangat besar dalam bidangnya. Bahkan pada bidang pelayanan kesehatan Bioinformatika menimbulkan disiplin ilmu baru yang menyebabkan peningkatan pelayanan kesehatan.
Sedikit usaha statistik telah mendatangkan banyak kegembiraan, harapan, keprihatinan, kejutan, rasa keingintahuan, antusiasme, dan data yaitu Human Genome Project (HGP). Bidang kajian baru yang muncul dengan nama baru karena terinspirasi oleh HGP antara lain: Genomik, Farmakogenomik, Bioinformatika. Tulisan William Safire di New York Times Sunday Magazine (18 Feb 2001) mencantumkan sebuah judul dengan kata tunggal ”Proteomik”. Selamat datang di dunia ”informasi” yang berkelanjutan yang sarat muatan.

Mengapa Bioinformatika Menjadi Tren Ilmu Masa Kini?

Bioteknologi modern ditandai dengan kemampuan manusia untuk memanipulasi kode genetik DNA. Berbagai aplikasinya telah merambah sektor kedokteran, pangan, lingkungan, dsb. Kemajuan ilmu Bioinformatika ini dimulai dari genome project yang dilaksanakan di seluruh dunia dan menghasilkan tumpukan informasi gen dari berbagai makhluk hidup, mulai dari makhluk hidup tingkat rendah sampai makhluk hidup tingkat tinggi. Pada tahun 2001 pembacaan sekuen genom manusia yang dilakukan oleh perusahaan bioteknologi Amerika Serikat (AS) Celera Genomics menjadi lebih cepat dan lebih akurat dibanding usaha konsorsium lembaga riset publik AS, Eropa, dll berkat kontribusi TI melalui perangkat komputasinya (perangkat keras maupun lunak). Aplikasi TI life sciences yang melahirkan bidang Bioinformatika dalam bidang biologi/akan menjadi semakin penting di masa depan, tidak hanya mengakselerasi kemajuan bioteknologi namun juga menjembatani dua gelombang ekonomi baru tersebut (TI & bioteknologi).
Hasil pembacaan dari genome project ini adalah database genom-genom. Semua data-data yang dihasilkan dari genome project ini perlu di susun dan disimpan rapi sehingga bisa digunakan untuk berbagai keperluan, baik keperluan penelitian maupun keperluan di bidang medis. Dalam hal ini peranan Bioinformatika merupakan hal yang esensial.
Keberadaan database adalah syarat utama dalam analisa Bioinformatika. Database informasi dasar telah tersedia saat ini. Untuk database DNA yang utama adalah GenBank di AS (Gambar 2). Sementara itu bagi protein dan sekuen asam aminonya, databasenya dapat ditemukan di Swiss-Prot (Swiss) dan untuk struktur 3D-nya di Protein Data Bank (PDB; AS).
Dengan Bioinformatika, data-data ini bisa disimpan dengan teratur dalam waktu yang singkat dan tingkat akurasi yang tinggi serta sekaligus dianalisa dengan program-program yang dibuat untuk tujuan tertentu. Sebaliknya Bioinformatika juga mempercepat penyelesaian genome project ini karena Bioinformatika mensuplai program-program yang diperlukan untuk proses pembacaan genom ini.
Sedikit usaha statistik telah mendatangkan banyak kegembiraan, harapan, keprihatinan, kejutan, rasa keingintahuan, antusiasme, dan data yaitu Human Genome Project (HGP). Bidang kajian baru yang muncul dengan nama baru karena terinspirasi oleh HGP antara lain: Genomik, Farmakogenomik, Bioinformatika. Tulisan William Safire di New York Times Sunday Magazine (18 Feb 2001) mencantumkan sebuah judul dengan kata tunggal ”Proteomik”. Selamat datang di dunia ”informasi” yang berkelanjutan yang sarat muatan.
HGP menyediakan banyak peluang untuk memanfaatkan dan memodifikasi isi paket pelajaran yang ada dengan lebih mudah. Ketika membicarakan tentang keterbatasan ilmu dan teknologi, HGP menyediakan beberapa contoh perubahan peran kemapanan, ketepatan instrumen dan beragam tekanan seperti, undang-undang, politik dan ekonomi. Perbedaan antara ilmu pengetahuan yang besar dengan ilmu pengetahuan yang kecil dapat digambarkan dengan seberapa banyak perhatian yang tercurah untuknya. Hal ini akan tampak bahwa pemahaman kita terhadap hipotesis tersebut diterima atau ditolak, terbukti atau tidak terbukti dapat dicontohkan dengan realisasi bahwa sebuah gen paling mungkin mengkode untuk lebih dari satu polipeptida.

contoh aplikasi dan implikasinya

Bioinformatika dalam Dunia Kedokteran

1. Bioinformatika dalam bidang klinis
Perananan Bioinformatika dalam bidang klinis ini sering juga disebut sebagai informatika klinis (clinical informatics). Aplikasi dari clinical informatics ini adalah berbentuk manajemen data-data klinis dari pasien melalui Electrical Medical Record (EMR) yang dikembangkan oleh Clement J.
Sebagai salah satu contoh, jika kita ingin melihat tentang kanker payudara, kita tinggal masukan kata-kata dan setelah searching akan keluar berbagai jenis kanker payudara. Kalau kita ingin mengetahui lebih detil tetang salah satu diantaranya, kita tinggal klik dan akan mendapatkan informasi detil mengenai hal tersebut beserta posisi gen penyebabnya di dalam koromosom. Gambar 3 adalah salah satu hasil searching dari breast cancer.
2. Bioinformatika untuk penemuan obat
Walaupun dengan sarana Bioinformatika bisa diperkirakan senyawa yang berinteraksi dan menekan fungsi suatu enzim, hasilnya harus dikonfirmasi melalui eksperiment di laboratorium. Namun dengan Bioinformatika, semua proses ini bisa dilakukan lebih cepat sehingga lebih efesien baik dari segi waktu maupun finansial.

Bioinformatika dalam Virologi


Sebelum kemajuan bioinformatika, untuk mengklasifikasikan virus kita harus melihat morfologinya terlebih dahulu. Untuk melihat morfologi virus dengan akurat, biasanya digunakan mikroskop elektron yang harganya sangat mahal sehingga tidak bisa dimiliki oleh semua laboratorium. Selain itu, kita harus bisa mengisolasi dan mendapatkan virus itu sendiri.
Isolasi virus adalah suatu pekerjaan yang tidak mudah. Banyak virus yang tidak bisa dikulturkan, apalagi diisolasi. Virus hepatitis C (HCV), misalnya, sampai saat ini belum ada yang bisa mengkulturkannya, sehingga belum ada yang tahu bentuk morfologi virus ini. Begitu juga virus hepatitis E (HEV) dan kelompok virus yang termasuk ke dalam family Calliciviridae, dimana sampai saat ini belum ditemukan sistem pengkulturannya.
Walaupun untuk beberapa virus bisa dikulturkan, tidak semuanya bisa diisolasi dengan mudah. Oleh karena itu, sebelum perkembangan bioinformatika, kita tidak bisa mengidentifikasi dan mengklasifikasikan virus-virus semacam ini.
Dengan kemajuan teknik isolasi DNA/RNA, teknik sekuensing dan ditunjang dengan kemajuan bioinformatika, masalah diatas bisa teratasi. Untuk mengidentifikasi dan mengklasifikasikan virus, isolasi virus tidak lagi menjadi suatu hal yang mutlak. Kita cukup dengan hanya melakukan sekuensing terhadap gen-nya. Ini adalah salah satu hasil kemajuan bioinformatika yang nyata dalam bidang virologi.


by:
Suci Istachotil jannah
5108100131
dari berbagai sumber untuk mengerjakan tugas matkul sosio dan etika

Emansipasi Wanita

Mengenal Emansipasi

Emansipasi berasal dari bahasa latin "emancipatio" yang artinya pembebasan dari tangan kekuasaan. Adapun makna emansipasi wanita adalah perjuangan sejak abad ke-14 M. dalam rangka memperoleh persamaan hak dan kebebasan seperti hak kaum laki-laki. Makna emansipasi wanita adalah perjuangan kaum wanita demi memperoleh hak memilih dan menentukan nasib sendiri.

Sampai kini, mayoritas wanita Indonesia, terutama di daerah pedesaan dan sektor informal belum menyadari makna dari emansipasi wanita itu sendiri, akibat normatif terbelenggu persepsi etika, moral, dan hukum genderisme lingkungan sosio-kultural menjadi serba keliru. Belenggu budaya itulah yang harus didobrak gerakan perjuangan emansipasi wanita demi memperoleh hak asasi untuk memilih dan menentukan nasib sendiri.



Perjuangan R.A. kartini dan R.Dewi Sartika dalam medobrak keterbelengguan peribumi oleh penjajah merupakan pergerakan yang spektakuler bagi wanita Indonesia saat itu. Sebuah perang dengan cara moderat tanpa adu kekuatan fisik, akan tapi adu otak, adu harga diri. Tak berselang lama kebangkitan harga diri pribumi mulai naik hingga kita sebut sebagai jaman Kebangkitan Nasional, tidak hanya bangkit meruncingkan bambu, tapi juga meruncingkan pikiran, mengasah otak melalui kata-kata, baik di forum diskusi maupun di media cetak.

Wanita di Masa Jahiliyah

Wanita di masa jahiliyah pada umumnya tertindas dan terkungkung khususnya di lingkungan bangsa Arab, tetapi tidak menutup kemungkinan fenomena ini menimpa di seluruh belahan dunia. Bentuk penindasan ini di mulai sejak kelahiran sang bayi, aib besar bagi sang ayah bila memiliki anak perempuan. Sebagian mereka tega menguburnya hidup-hidup dan ada yang membiarkan hidup tetapi dalam keadaan rendah dan hina bahkan dijadikan sebagai harta warisan dan bukan termasuk ahli waris.


Lantas Bagaimana Posisi Wanita dalam Islam?

Islam sangat memuliakan wanita. Al-Quran dan Sunnah memberikan perhatian yang sangat besar serta kedudukan yang terhormat kepada wanita, baik dia sebagai anak, istri, ibu, saudara maupun peran yang lainnya. Begitu pentingnya hal ini, Allah SWT mewahyukan sebuah surat dalam Al-Quran yaitu Surat An-Nisa’ yang sebagian besar membicarakan persoalan yang berhubungan dengan kedudukan, peranan, dan perlindungan terhadap hak-hak wanita.

Dalam sebuah hadist, misalnya Rasulullah SAW bersabda:
“Salah satu ciri laki-laki yang terhormat adalah yang paling dan bersikap lembut terhadap istrinya.” (HR.Ahmad bin Hambal).

Kemudian di dalam hadist lain:
“Surga berada di bawah telapak kaki ibu”. (HR. Ahmad bin hambal, An-Nasa, Ibnu Majah, al-Hakim)


Awas,,,bahaya Emansipasi wanita yang salah kaprah




Emansipasi itu sendiri merupakan gerakan untuk memperoleh pengakuan persamaan kedudukan, derajat serta hak dan kewajiban dalam hukum bagi wanita. Lantas siapakah pengusungnya dan apa targetnya?

Pengusungnya adalah musuh-musuh Islam. Sementara targetnya adalah untuk menebarkan kebencian terhadap agama Islam dengan menampilkan potret yang bukan sebenarnya. Mereka kesankan bahwa Islam adalah agama yang memasung hak-hak kaum wanita, membelenggu kebebasannya serta mengubur segala potensinya. Target berikutnya adalah untuk menjerumuskan kaum wanita ke dalam jurang kenistaan, manakala terpengaruh dengan syubhat emansipasi tersebut dan melepaskan dirinya dari rambu-rambu dan bimbingan Islam yang suci.

Dikesankan wanita-wanita muslimah yang menjaga kehormatannya dan kesuciannya dengan tinggal di rumah adalah wanita-wanita pengangguran dan terbelakang. Menutup aurat dengan jilbab atau kerudung atau menegakkan hijab (pembatas) kepada yang bukan mahramnya, direklamekan sebagai tindakan jumud (kaku) dan penghambat kemajuan budaya. Sehingga teropinikan wanita muslimah itu tak lebih dari sekedar calon ibu rumah tangga yang tahunya hanya Dandan(Macak), Masak , dan Manak. Oleh karena itu agar wanita bisa maju, harus direposisi ke ruang rubrik yang seluas-luasnya untuk bebas berkarya, berkomunikasi dan berinteraksi dengan cara apapun seperti halnya kaum lelaki di masa moderen dewasa ini.

Dalil-Dalil EMANSIPASI ? ?

“Dan para wanita mempunyai hak yang seimbang dengan kewajibannya dengan cara yang ma’ruf.” (Al-Baqarah: 228)

Sisi pendalilan mereka tentang ayat ini adalah bahwa Islam tidak membedakan antara kaum lelaki dg kaum wanita dlm semua haknya.

Pendalilan tersebut tidaklah bisa dibenarkan, karena:
Ayat di atas masih ada kelanjutannya yang jelas-jelas menunjukkan keutamaan kaum lelaki (para suami) atas kaum wanita (para istri). Kelanjutan ayat tersebut adalah:
“…Akan tetapi para suami, mempunyai satu tingkatan kelebihan daripada istrinya.”

Adanya perbedaan yang mencolok antara kaum lelaki dengan kaum wanita dalam banyak halnya (di antaranya penampilan fisik) yang menjadikan hak dan kewajiban mereka pun berbeda.

“Kaum lelaki itu adalah pemimpin bagi kaum wanita, disebabkan Allah telah melebihkan sebagian mereka (lelaki) atas sebagian yang lain (wanita), dan karena mereka (lelaki) telah menafkahkan sebagian dari harta mereka.” (An-Nisa`: 34)

Namun, bukan berarti bahwa wanita tidak bisa berkembang dan hanya bisa diam diri.Ini adalah wanita-wanita yang berjaya pada awal berdirinya Islam :
Aisyah binti Abu Bakar
Hafsah binti Umar
Juwairiah binti Harits bin Abu Dhirar
Khadijah binti Khuwailid
Maimunah binti Harits
Ummu Salamah
Zainab binti Jahsy (wafat 20 H)
Fatimah binti Muhammad
Ummi Kultsum binti Muhammad
Zainab binti Muhammad

Merekalah yang telah memberikan suri tauladan yang sangat mulia untuk keberlangsungan emansipasi wanita, bukan saja hak yang mereka minta akan tetapi kewajiban sebagai seorang wanita, istri,anak atau sahabat mereka ukir dengan begitu mulianya

Tokoh tokoh wanita dalam Islam

1. ZAINAB BINTI JAHSY BIN RI`AB r.a(Istri Nabi yang paling banyak sedekahnya )Berhati lembut dan penuh kasih sayang, suka menolong fakir miskin dan kaum lemah.

2.Khadijah Binti Khuwalid
Khadijah adalah wanita pertama yang beriman kepadanya ketika Nabi SAW berdoa (memohon) kepada Tuhannya. Khadijah adalah sebaik-baik wanita yang menolongnya dengan jiwa, harta dan keluarga.

3. Balqis Ratu Saba‘ (Memimpin Kerajaan yang Luas dan Kaya)
Cerita kisahnya ada di dalam Al Qur’an Surat an-Naml : 20-44. Al kisahnya berhubungan dengan kisah nabi Sulaiman. Yang dimana Balqis ini adalah pemilik singgasana yang besar. Dan kaumnya/rakyat kerajaannya adlah kaum penyembah matahari. Maka ketika nabi Sulaiman.

4. Maryam Putri Imran , Dinazarkan kepada Allah ketika Masih dalam Perut Ibunya
Allah SWT berfirman: "(Ingatlah) ketika istri Imran berkata: 'Ya Tuhanku, sesungguhnya aku menazarkan kepada Engkau anak yang dalam kandunganku menjadi hamba yang saleh dan berkhidmat (di Baitul Maqdis). Karena itu terimalah (nazar) itu dari padaku. Sesungguhnya Engkaulah Yang Maha Mendengar lagi Maha Mengetahui.'

Maka tatkala istri Imran melahirkan anaknya, dia pun berkata: 'Ya Tuhanku, sesungguhnya aku melahirkannya seorang anak perempuan; dan Allah lebih mengetahui apa yang dilahirkannya itu; dan anak laki-laki tidaklah seperti anak perempuan. Sesungguhnya aku telah menamai dia Maryam dan aku mohon perlindungan untuknya serta anak-anak keturunannya kepada (pemeliharaan) Engkau daripada setan yang terkutuk.'" (Ali Imran: 35-36)

"Setiap anak Adam akan disentuh oleh setan pada hari ia dilahirkan oleh ibunya kecuali Maryam dan anak laki-lakinya (Isa)." (HR Bukhari dan Muslim)

Peran Wanita

Wanita memiliki peran yang cukup besar dalam kehidupan. hal ini makin terasa dalam kehidupan rumah tangga. Peran -peran wanita tersebut:

1. Tentu Beribadah kepada Allah SWT
“Tetaplah kalian tinggal di dalam rumah-rumah kalian dan janganlah bertabarruj (berpenampilan) sebagaimana penampilannya orang-orang jahiliyah yang pertama. Tegakkanlah shalat, tunaikan zakat, dan taatlah kepada Allah dan Rasul-Nya. Allah hanyalah berkehendak untuk menghilangkan dosa-dosa kalian wahai Ahlul bait dan mensucikan kalian dengan sebersih-bersihnya.” (Al Ahzab: 33)

2. Wanita berperan memberikan sakan (ketenangan/keharmonisan) bagi suami.
- Taat sempurna kepada suaminya dalam perkara yang bukan maksiat.
- Menjaga rahasia suami dan kehormatannya dan juga menjaga kehormatan ia sendiri disaat suaminya tidak ada di tempat. Sehingga menumbuhkan kepercayaan suami secara penuh terhadapnya.
- Menjaga harta suami.
- Mengatur kondisi rumah tangga yang rapi, bersih dan sehat sehingga tampak menyejukkan pandangan dan membuat betah penghuni rumah

3. Mendidik anak yang merupakan salah satu tugas yang termulia untuk mempersiapkan sebuah generasi yang handal dan diridhai oleh Allah subhanahu wata’ala.



Namun persoalannya sekarang banyak wanita yang hampir lupa dengan kewajibannya dan bekerja di luar. Bagaimanakah hukum Islam dalam memandang wanita yang bekerja di luar?

Hukum Wanita yang Bekerja di luar

Wanita adalah manusia juga sebagaimana laki-laki.Manusia merupakan makhluk hidup yang diantara tabiatnya ialah berpikir dan bekerja (melakukan aktivitas).Hanya saja tugas wanita yang pertama dan utama yang tidak diperselisihkan lagi ialah mendidik generasi-generasi baru. Mereka memang disiapkan oleh Allah untuk tugas itu, baik secara fisik maupun mental, dan tugas yang agung ini tidak boleh dilupakan atau diabaikan oleh faktor material dan kultural apa pun. Sebab, tidak ada seorang pun yang dapat menggantikan peran kaum wanita dalam tugas besarnya ini, yang padanyalah bergantungnya masa depan umat, dan dengannya pula terwujud kekayaan yang paling besar, yaitu kekayaan yang berupa manusia (sumber daya manusia).

Namun demikian, tidak berarti bahwa wanita bekerja di luar rumah itu diharamkan syara'. Karena tidak ada seorang pun yang dapat mengharamkan sesuatu tanpa adanya nash syara' yang sahih periwayatannya dan sharih (jelas) petunjuknya. Selain itu, pada dasarnya segala sesuatu dan semua tindakan itu boleh sebagaimana yang sudah dimaklumi.

Berdasarkan prinsip ini, maka saya katakan bahwa wanita bekerja atau melakukan aktivitas dibolehkan (jaiz). Bahkan kadang-kadang ia dituntut dengan tuntutan sunnah atau wajib apabila ia membutuhkannya. Misalnya, karena ia seorang janda atau diceraikan suaminya, sedangkan tidak ada orang atau keluarga yang menanggung kebutuhan ekonominya, dan dia sendiri dapat melakukan suatu usaha untuk mencukupi dirinya dari minta-minta atau menunggu uluran tangan orang lain.

Tetapi ada pendapat ulama bahwa jika niat istri untuk membantu suami, maka tidak apa istri bekerja diluar rumah tetapi tetap memperhatikan perannya sebagai ibu dan istri yg harus taat terhadap suami, dan jika ia bekerja diluar juga harus mentaati adab keluar rumah.

Syarat-syarat Jika Wanita Ingin Bekerja di Luar

1. Hendaklah pekerjaannya itu sendiri disyariatkan.
Pekerjaan itu tidak haram atau bisa mendatangkan sesuatu yang haram, seperti wanita yang bekerja untuk melayani lelaki bujang, atau wanita menjadi sekretaris khusus bagi seorang direktur yang karena alasan kegiatan mereka sering berkhalwat (berduaan), atau menjadi penari yang merangsang nafsu hanya demi mengeruk keuntungan duniawi, atau bekerja di bar-bar untuk menghidangkan minum-minuman keras

2. Memenuhi adab wanita muslimah ketika keluar rumah, dalam berpakaian, berjalan, berbicara, dan melakukan gerak-gerik.
"Katakanlah kepada wanita-wanita yang beriman, 'Hendaklah mereka menahan pandangannya, dan memelihara kemaluannya, dan janganlah mereka menampakkan perhiasannya, kecuali yang (biasa) tampak daripadanya ...'" (an-Nur: 31 )

3. Janganlah pekerjaan atau tugasnya itu mengabaikan kewajiban-kewajiban lain yang tidak boleh diabaikan, seperti kewajiban terhadap suaminya atau anak-anaknya yang merupakan kewajiban pertama dan tugas utamanya.

Sikap dalam Proses Belajar

#1 day B.Indonesia
Surabaya, 02 Februari 2009 @ Teater A

Sikap adalah suatu kecenderungan. Sebelum suatu tindakan yang mengacu pada perasaan suka atau tidak suka. Sikap ini nantinya akan berpengaruh pada apa yang kita lakukan. Jika kita bersikap positif, dalam hal ini kita menyukai sesuatu tentu kita akan cenderung senang melakukan pekerjaan itu dan tidak merasa berat dengan tanggung jawab yang kita pikul. Oleh karena itu, sebelum kita belajar akan suatu hal yang perlu kita lakukan adalah menyukai hal itu sehingga dalam belajar, seakan tidak ada beban.

Dosen adalah mak comblang antara mahasiswa dan mata kuliahnya. Di sini dosen merupakan fasilitator yang mengenalkan mahasiswa dengan mata kuliahnya sehingga setelah kenal diharapkan mahasiswa mampu menyukai apa yang dipelajari. Jika mahasiswa mampu menyukai mata kuliahnya maka tujuan afeksi dari pencapaian kompetensi dapat tercapai.

And remember this....

Sikap positif/merasa suka dengan suatu pelajaran, benci dengan kata “Lulus”. “Hore...Lulusssss” adalah suatu ungkapan goblok yang menggambarkan kegoblokan kita.

Malu, takut, ragu adalah musuh kesuksesan.

Pengenalan Algoritma

#1 PAA. Senin, 01022010

Algoritma

algoritma adalah prosedur komputansi mengambil nilai untuk input dan menghasilkan output . Garis besarnya adalah seperti berikut:

input -> algoritma -> output

Dalam menyeleseikan masalah, yang perlu dilakukan adalah
-> Pahami masalah
-> kenali output
-> Output apa yang diinginkan

Algoritma dikatakan benar jika setiap instance input yang diberikan menghasilkan output yang benar.

Running Time adalah waktu yang dibutuhkan algoritma untuk menyeleseikan masalah sedangkan efisiensi adalah intruksi atau operasi.

Contoh :
input {1,2,3,4,5}
output {p1,p2,p3,p4,p5}
efisiensi intruksi = 50
runtime @intruksi = 0,5 ms
runtime = 0,5 efisiensi ms

bingung???? samaaaaa. So tunggu pertemuan selanjutnya