Sabtu, 02 Desember 2017

MAKALAH Program Java bertema "Apotek"


MAKALAH
Program Java bertema "Apotek"








“ Makalah Ini Diajukan Guna Melengkapi nilai Mata Kuliah Teori Algoritma”

Dosen Pengampu      :
1. Teguh Nurhadi Suharsono, M.T.

Disusun Oleh :
Nama                           : Wikal Zulfikar
NRP                            : 170613012
Prodi                            : Manajemen Informasi
Mata Kuliah                : Teori Algoritma
Tingkat                        : 01


LPKIA BANDUNG
2017

DAFTAR ISI

LEMBAR HALAMAN ..........................................................................................  i
DAFTAR ISI ...........................................................................................................  ii
KATA PENGANTAR ................................................................................................ iii
BAB I    PENDAHULUAN
A.    Latar Belakang .................................................................................................  1-2
B.     Indentifikasi Masalah ............................................................................................  3
BAB II    DASAR TEORI
BAB III   PEMBAHASAN
A.    Source Code ......................................................................................................................  7-10
B.     Screenshot Tampilan ..............................................................................................................  11

BAB IV   PENUTUP
A.    Kesimpulan....................................................................................................... 12
Daftar Pustaka................................................................................................................ 13







ii


Kata Pengantar
puji syukur kehadirat Tuhan yang maha Esa yang telah melimpahkan segala rahmat dan segala rahim bagi kita semua, hingga akhirnya kami dapat menyelesaikan Makalah tentang Program Java yang bertema "Apotek" mata kuliah Teori Algoritma sebagai syarat pengisian nilai tugas besar saya
            Kami sampaikan terima kasih pada Dosen Mata kuliah Teori Algoritma, Bapak Teguh Nurhadi Suharsono, M.T. selaku pembimbing dalam kegiatan perkuliahan Teori Algoritma. Turut kami sampaikan terima kasih dengan rasa bangga pada keluarga TI 2017 yang turut menyelesaikan Seluruh Tugas pendahuluan dengan semangat juang tanpa henti.
            Saran dan kritik sangat kami harapkan untuk lebih baiknya karya Makalah saya kedepannya nanti.


         
                                                                             Bandung, 3 Desember 2017




                                                                                              Ttd
                                                                                          penyusun




iii
BAB I
PENDAHULUAN
      A.    Latar Belakang
Perkembangan Globalisasi informasi dan konvergensi diabad ke-21 ini telah dan sedang mengalami gencar-gencarnya inovasi dan kreatifitas dari berbagai disiplin ilmu dalam bidang teknologi informasi dan komunikasi pengetahuan sekarang ini menyebabkan manusia berusaha untuk mampu dan bisa merealisasikan mimpi-mimpi masa lalu. Perangkat keras yang lebih baik, perangkat pengolahan yang lebih kecil namun berlipat ganda kuatnya, dan dengan berbagai kombinasi perangkat lunak yang lebih besar dan kompleks dan ini sekaligus juga mudah dipakai, lebih handal, bahkan gratis untuk Open Source software, di tambah lagi dengan perkembangan jaringan baik itu Internet maupun wireless network dalam fase inflasioner dengan beraneka ragam perangkat keras dan lunak di dalamnya.


Semua hal diatas menyebabkan kita harus berhenti untuk berfikir dan merenung sejenak bagaimana kita bisa mengelola kompleksitas yang tinggi dan perubahan yang cepat tersebut. Teknologi khususnya teknologi informasi dan komunikasi adalah suatu bidang garapan yang amat kompleks, yang sebenarnya disini terjadi berbagai kombinasi dan juga pengembangan gabungan dari berbagai disiplin ilmu yang amat kompleks dan diharapkan menjadi teknologi yang simple multitasking dan juga mudah untuk dipelajari, baik itu dari segi software, hardware dan ataupun perkembangan jaringan teknologi itu sendiri. Dalam perkembangan kali ini yang akan dibahas lebih lanjut adalah mengenai perkembangan software yang sangat melejit sangat cepat, bahkan bisa dibilang kecepatanya menyaingi perkembangan hardware sebagai tempat platform software itu sendiri.

Perkembangan software yang sangat cepat ini, membuat kita seharusnya selalu ingin tahu teknologi apa yang paling baru yang sedang beredar. Bilang saja dalam perkembangan software yang selalu berinovasi ini yang mencoba mampu digunakan dan padat berjalan bukan saja dalam ranah PC/Dekstop ataupun Laptop, nanun juga dapat berjalan dalam  piranti-piranti yang ada di rumah (small embedded customer device) seperti TV, telepon/ handpone/ Smartphone, radio, dan sebagainya supaya dapat berkomunikasi satu sama lain. Dan hal ini ternyata sudah dilakukan oleh java, sebuah platform bahasa pemrograman yang sederhana, namun mampu dan telah melakukan berbagai hal-hal diatas.


berbagai latarbelakang perkembangan teknologi informasi dimasa sekarang dan kenyataan eksistensi perkembangan software. Dalam kesempatan ini akan membahas bahasa pemrograman java, sebagai sebuah peralatan pembuat software yang telah teruji dan produknya paling banyak berkembanga dan beredar dimasa sekarang.
Mengapa penting kita belajar java?

      Standarisasi yang dilakukan dalam membuat suatu bahasa pemrograman yang mampu berjalan diberbagai platform atau platform independence. Salah satu teknologi Java adalah  “write once run everywhere”, dan ini menjadi suatu kekuatan yang dimiliki Java. Java dijalankan pada sistem operasi apapun tanpa perlu kompilasi ulang. Untuk komunikasi bergerak,  Sun Microsystem mengenalkan  Java 2 Micro Edition (J2ME) merupakan bagian teknologi Java yang digunakan untuk aplikasi Java yang berjalan pada perangkat mobile device dan teknologi aplikasi wireless. J2ME atau Java 2 Micro Edition adalah sebuah teknologi yang telah banyak digunakan dalam pengembangan aplikasi pada ponsel/ smartphone, mulai dari aplikasi yang berupa permainan, editing, komunikasi sampai dengan aplikasi ponsel sebagai pendukung aplikasi yang lebih besar. Keberadaan J2ME digunakan sebagai pusat pengembang untuk aneka teknologi java untuk device micro diantaranya adalah Personal Java, Java Card, MIDP, dlL.

           Java adalah sebuah platform teknologi pemrograman yang dikembangkan oleh Sun Microsystem. Pertama kali di release tahun 1991 dengan nama kode Oak yang kemudian pada tahun 1995 berganti menjadi Java. Visi Java adalah untuk membuat sebuah bahasa pemrograman yang portable dan independent terhadap platform (platform independent). Java dapat membuat perangkat lunak yang dapat ditanamkan (embedded) pada berbagai mesin dan peralatan konsumer, seperti handphone, microwave, remote control, dan lain-lain. Dan hal inilah yang sedang berkembanga pesat dalam dunia teknologi informasi dan komunikasi, khususnya dalam hal pemrograman untuk teknologi ponsel smartphone.








2

         B.     Indefikasi Masalah
Berdasarkan latar belakang di atas, indentifikasi masalah yang akan dibahas pada makalah ini adalah mengenai program Java yang bertema "Apotek" , lebih detailnya adalah mengenai:
Teks skrips/ source code program Java.
Penampilan hasil output yang berupa Screenshoot tampilan layar PC.




















3

BAB II
DASAR TEORI
Menurut Nasruddin Safaath (Pemrograman aplikasi mobeli smartphone dan tablet PC berbasis android 2012:16) Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari Eclipse:
                                    a.      Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X.
                                    b.      Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya.
                                    c.      Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya.
Eclipse pada saat ini merupakan salah satu IDE favorit dikarenakan gratis dan open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini. Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in. Eclipse dibuat dari kerja sama antara perusahaan-perusahaan anggota 'Eclipse Foundation' (beserta individu-individu lain). Banyak nama besar yang ikut dalam 'Eclipse Foundation', termasuk IBM, BEA, Intel, Nokia, Borland. Eclipse bersaing langsung dengan Netbeans IDE. Plugin tambahan pada Eclipse jauh lebih banyak dan bervariasi dibandingkan IDE lainnya.
                                     a.     IntelliJ IDEA (commercial, free 30-day trial)
                                     b.     Oracle JDeveloper (free)
                                     c.     Xinox JCreator (ada versi berbayar maupun free)
Eclipse awalnya dikembangkan oleh IBM untuk menggantikan perangkat lunak IBM Visual Age for Java 4.0. Produk ini diluncurkan oleh IBM pada tanggal 5 November 2001, yang menginvestasikan sebanyak US$ 40 juta untuk pengembangannya. Semenjak itu konsursium Eclipse Foundation mengambil alih untuk pengembangan Eclipse lebih lanjut dan pengaturan organisasinya. Sejak versi 3.0, Eclipse pada dasarnya merupakan sebuah kernel, yang mengangkat plug-in. Apa yang dapat digunakan di dalam Eclipse sebenarnya adalah fungsi dari plug-in yang sudah diinstal. Ini merupakan basis dari Eclipse yang dinamakan Rich Client Platform (RCP). Berikut ini adalah komponen yang membentuk RCP:
4

                                     a.     Core platform
                                     b.     OSGi
                                     c.     SWT (Standard Widget Toolkit)
                                    d.      JFace
                                     e.      Eclipse Workbench
Secara standar Eclipse selalu dilengkapi dengan JDT (Java Development Tools), plug-in yang membuat Eclipse kompatibel untuk mengembangkan program Java, dan PDE (Plug-in Development Environment) untuk mengembangkan plug-in baru. Eclipse beserta plug-in-nya diimplementasikan dalam bahasa pemrograman Java. Konsep Eclipse adalah IDE yang terbuka (open), mudah diperluas (extensible) untuk apa saja, dan tidak untuk sesuatu yang spesifik. Jadi, Eclipse tidak saja untuk mengembangkan program Java, akan tetapi dapat digunakan untuk berbagai macam keperluan, cukup dengan menginstal plug-in yang dibutuhkan. Apabila ingin mengembangkan program C/C++ terdapat plug-in CDT (C/C++ Development Tools). Selain itu, pengembangan secara visual bukan hal yang tidak mungkin oleh Eclipse, plug-in UML2 tersedia untuk membuat Diagram UML. Dengan menggunakan PDE setiap orang bisa membuat plug-in sesuai dengan keinginannya. Salah satu situs yang menawarkan plug-in secara gratis seperti Eclipse downloads by project.
Sejak tahun 2006, Eclipse Foundation mengkoordinasikan peluncuran Eclipse secara rutin dan simultan yang dikenal dengan nama Simultaneous Release. Setiap versi peluncuran terdiri dari Eclipse Platform dan juga sejUMLah proyek yang terlibat dalam proyek Eclipse. Tujuan dari sistem ini adalah untuk menyediakan distribusi Eclipse dengan fitur-fitur dan versi yang terstandarisasi. Hal ini juga dimaksudkan untuk mempermudah Deployment dan maintenance untuk sistem enterprise, serta untuk kenyamanan.Peluncuran simultan dijadwalkan pada bulan Juni setiap tahunnya.
Saat pertama kita buka eclipse, akan muncul sebuah splash screen yang kemudian dilanjutkan untuk memilih workspace, mungkin sebagian orang bertanya, apa itu workspace? Workspace adalah folder yang kita gunakan untuk meyimpan bermacam-macam project dengan eclipse, oleh karena itu saya sarankan meskipun memiliki banyak sekali project, namun tetap dalam satu folder. Sehingga ketika membuka eclipse tidak perlu mengatur workspace yang digunakan. wasting time.
Sebelum mengenal lebih jauh, saya akan memperkenalkan sedikit tentang interface eclipse.
Package Explorer, merupakan jendela yang menampilkan project-project yang sudah kita buat dalam sebuah workspace. Jendela ini layaknya exlpore pada sistem operasi windows, yang berguna untuk mengexplore project yang ada dalam sebuah workspace
5

Java Editor, merupakan jendela yang menampilkan coding java yang sedang kita kerjakan. Dari sini kita mengetikkan perintah-perintah dalam syntax java untuk membuat sebuah aplikasi.
Console, merupakan jendela yang menampilkan hasil output dari aplikasi yang kita buat. Agar hasil outputnya mau berjalan, tekan RUN pada toolbar. Jika yang munculm error, berarti aplikasi yang kita buat memang memiliki error, dan console ini akan menunjukkan dimana letak errornya.
Toolbar, berisi shortcut perintah dalam bentuk icon. Seperti create new (project, folder), create new visual classes (GUI with Swing), Save, Run, Create new package, Create new class dan masih banyak lagi

Setiap kita membuat sebuah project, secara otomatis ecplipse akan membuatkan folder untuk project tersebut. Berikut beberapa penulisan yang sering dan dianjurkan untuk digunkaan dalam penulisan coding java.
Project dan Class:
Selalu diawali dengan huruf besar
Tidak menggunakan spasi
Tidak dimulai dengan angka
Jika lebih dari satu kata, tiap awal kata dengan huruf besar. Contoh: AplikasiKalkulator
Method:
Selalu diawali dengan huruf kecil
Tanpa menggunakan spasi
Jangan diawali dengan angka
Jika lebih satu kata untuk kata kedua dan selanjutnya diawali dengan huruf besar. Contoh: getAngkaAplikasiKalkulator
Dan fitur-fitur lainnya.


6

BAB III
PEMBAHASAN
       A. Source Code
import java.util.Scanner;

public class Main
{
public static String obat , obat1 , nama , ulang;
public static int pilih , jumobat , hargaobat;
public static float subtotobat , total ;
public static Scanner input = new Scanner(System.in);

public static void main(String[] args) {
// TODO Auto-generated method stub
while (true){
menu();
if (pilih==1){
do{
data ();
obat();
obat1();
output();
System.out.println();
System.out.println("Isi data lagi [Y/T]");
ulang = input.next();                                      7
}while (ulang.equalsIgnoreCase("Y"));
}
else if (pilih==2){
System.exit(0);
}

}

}

private static void obat()
{
// TODO: Implement this method
}
private static void menu() {
// TODO Auto-generated method stub
System.out.println("++++++++++++Apotek Alim Rugi++++++++++++");
System.out.println("1.Isi Data");
System.out.println("2.Keluar");
System.out.print("pilih  :");
pilih=input.nextInt();
}
private static void data(){
// TODO auto-generated method stub
System.out.println("+++++++++++++++++++++++++++++++++++++++++++++++");                          8

System.out.print("Nama     :");
nama=input.next();
}

private static void obat1(){
// TODO auto-generated method stub

System.out.print("Obat  : ");
obat=input.next();
System.out.print("Jumlah   : ");
jumobat=input.nextInt();

if (obat.equalsIgnoreCase("Amoxillin350mg")){
hargaobat = 11500;
subtotobat = 11500*jumobat;

}
else if (obat.equalsIgnoreCase("Bodrex")){
hargaobat = 9000;
subtotobat = 9000*jumobat;
}
else if (obat.equalsIgnoreCase("TolakAngin")){
hargaobat = 5500;
subtotobat = 5500*jumobat;
}                                                                                                                    9
else if (obat.equalsIgnoreCase("Inza")){
hargaobat = 7800;
subtotobat = 7800*jumobat;

}
}

private static void output(){
// TODO Auto-generated method stub
total = subtotobat;
System.out.println("+++++++++++++++++++++++++++++++++++++++++++++++++");
System.out.println("Nama              :"+nama);
System.out.println("Harga Obat       :"+hargaobat);
System.out.println("Subtotal Harga    :"+subtotobat);
System.out.println("Subtotal Pesan    :"+total);
System.out.println("Total Bayar = "+total);
}

}





10
             B. Screenshot Tampilan























11
BAB IV   PENUTUP
         A.    Kesimpulan
Menurut Nasruddin Safaath (Pemrograman aplikasi mobeli smartphone dan tablet PC berbasis android 2012:16) Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Eclipse pada saat ini merupakan salah satu IDE favorit dikarenakan gratis dan open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini. Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in. Eclipse dibuat dari kerja sama antara perusahaan-perusahaan anggota 'Eclipse Foundation' (beserta individu-individu lain). Banyak nama besar yang ikut dalam 'Eclipse Foundation', termasuk IBM, BEA, Intel, Nokia, Borland. Eclipse bersaing langsung dengan Netbeans IDE. Plugin tambahan pada Eclipse jauh lebih banyak dan bervariasi dibandingkan IDE lainnya.

Eclipse awalnya dikembangkan oleh IBM untuk menggantikan perangkat lunak IBM Visual Age for Java 4.0. Produk ini diluncurkan oleh IBM pada tanggal 5 November 2001, yang menginvestasikan sebanyak US$ 40 juta untuk pengembangannya. Semenjak itu konsursium Eclipse Foundation mengambil alih untuk pengembangan Eclipse lebih lanjut dan pengaturan organisasinya. Sejak versi 3.0, Eclipse pada dasarnya merupakan sebuah kernel, yang mengangkat plug-in. Apa yang dapat digunakan di dalam Eclipse sebenarnya adalah fungsi dari plug-in yang sudah diinstal. Ini merupakan basis dari Eclipse yang dinamakan Rich Client Platform (RCP).Saat pertama kita buka eclipse, akan muncul sebuah splash screen yang kemudian dilanjutkan untuk memilih workspace, mungkin sebagian orang bertanya, apa itu workspace? Workspace adalah folder yang kita gunakan untuk meyimpan bermacam-macam project dengan eclipse, oleh karena itu saya sarankan meskipun memiliki banyak sekali project, namun tetap dalam satu folder. Sehingga ketika membuka eclipse tidak perlu mengatur workspace yang digunakan. wasting time.






12

             B. Daftar Pustaka
Wikipedia. 2013. Java. http://id.wikipedia.org/wiki/Java. 04-10-2013
http://one-inspirations.blogspot.co.id/2013/10/makalah-bahasa-pemrograman-java.html?m=1 3-12-2017
http://www.panduaji.net/2011/11/tutorial-dasar-eclipse.html?m=0 3-12-2017
http://bang-uddin.blogspot.co.id/2013/10/praktikum-dasar-pemograman_28.html?m=1 3-12-2017


















13










Sabtu, 23 April 2016

B INGGRISS

Let’s Practice

1. Hey Siti, ____________________ go star gazing tonight.
a. are you
b. how about
c. shall them
d. Would you like to

2. Sam: “Would you like to go watch a movie this weekend? “
    Carly: “I can't, I am low on cash right now.” ____________________ stay at
    home and watch TV instead.
a. How about
b. Let's
c. What about 
d. I think

3. What shall we do today?____________________ we go to the library.
a. Shall I
b. Let's
c. why don’t
d. Would you

4. ____________________ like a cup of coffee?
a. Can I
b. I'll do
c. would you
d. Should I

5. ____________________ the washing, if you like.

a. Can I
b. Would you
c. I’ll do
d. Let's


6. Edo: “I have a lot of work to finish; I don't know how I will manage. “
    Sam: ____________________ half of it if you want.
a. Would you
b. I think
c. Why don't
d. I will help you with

7. Carly: “I submitted my essay to the teacher few days ago, but I haven't received any  
    response from her.
    Edo:____________________ go and ask her?
a. Shall us
b. I'll do
c. why don’t you
d. I propose

8. ____________________ get you a drink?
a. Would you
b. Why don't you
c. can i
d. I'll do

9. Aisya: “ I am so thirsty.”
    Annie: ____________________ get you something to drink?
a. How about
b. What about
c. Why don't
d. can i

10. ____________________ like me to clean your car?
a. How about
b. Let's
c. would you
d. I think

B. There are some grammatical errors in the sentences given below. Circle the mistakes in the sentences , then rewrite the sentence. If there aren't any mistakes, put a tick mark next to the sentence.

1. Let's to go to the sushi of restaurant for lunch.
 Answer : Let's go to the restaurant of sushi for lunch.
2. Shall we do have a meeting on afternoon Saturday?
Answer : Shall we have a meeting on Saturday afternoon?
3. Can I do get you a glasjuice of?
Answer : Can I do get you a glass of juice?
4. Let me take you home.
Answer : sudah benar
5. If you want, I'll car the wash for you.
Answer : If you want, I'll wash the car for you.
6. Shall home we go now?
Answer : Shall we go home now?
7. Would like you another glass of juice?
Answer : Would you like another glass of juice?

8. You should finish you work today.
Answer : sudah benar.
9. Can I take help you with something?
Answer : Can I help you with something?
10. Shall I bring your jacket?
Answer : sudah benar


C. Respond to suggestions and offers given below:
1. Can I help you? Yes, please. I really appreciate it.
2. Why don't you go and get something to eat? Ok, I will.
3. Why don't you join us for lunch? Ok, I will.
4. Shall I bring a book to read? Thank you, it is very kind of you.
5. Why don't we meet at the bookstore tomorrow at 5 pm? Ok, I will.6. Let's all eat together. Yes, lets eat.
7. Would you like a glass of water? Yes, please. Iam very thirsty.
8. Would you like me to do the ironing for you? No, thanks. I don’t want another ironing me.
9. I will wash the car, if you like. Thank you. I appreciate your help.
10. I think we should go and pick your father up from airport. Yes, let’s go. It is a good idea.

D. Find examples of suggestions and offer in the story “The Enchanted Fish”.
Suggestions :1. What should I have asked for ?
2. You should have asked for a nice cozy cottage.
3. Go along and try !
4. Husband, go to the fish and tell him I must be lord of the sun and the moon.
Offers :1. Didn’t you ask it for anything ?
2. How can I help you wife ?
3. What would she have now?
4. What a fine thing it is tobe an emperor!
5. What does she want now?

F. Fill in blanks with the words given below.
1. My aunt lives in a nice cozy cottage near the river.
2. I have never seen such clear and sparkling water.
3. I was surprised at her behavior.
4. He was so frightened when he saw his theacher approaching.
5. Everyone is enchanted by his charm.
6. Let’s go and gaze at stars. It is beautiful night.
7. He started shivering as he saw the school bully coming towards him.
8. She willingly agreed to go with us.
9. This is all a nasty mistake. Please forgive him.
10. My cousin’s dog is so dreadful, it barks all the time. 

LEMBARAN SOAL Mata Pelajaran Bahasa Inggris Kelas XI ( Sebelas)

Text 1
Read this text, then answer questions 1 to 5.

      Yesterday Irfan went to Lampung. He wanted to visit his sister. On the ferry he met Mr. Lukman who used to be a captain of the ship. He used the chance to know more about a ship and its captain, here is their conversation.
Irfan              : Could you tell me a bit about the captain’s job ?
Mr. Lukman : The captain is in command of the ship, and he is responsible for every one on board. On the ship’s bridge he talks in to a speaking tuber or a microphone to give orders to his men, such as deck officers and the chief engineer. Deck officers take turns standing on the ship’s bridge. From the bridge they steer the ship, watch the sea. They also check instruments and chart.
Irfan              : And how docs a ship leave the harbour ?
Mr. Lukman : A boat called tug boat pulls the ship from the shore to the open sea. After that the captain orders : full speed a head. In the engine room the chief engineer and his men speed up the engines. They make sure that the engine work right.
Irfan              :  And how to know information ?
Mr. Lukman : There are radio men in the ship. They keep in touch with people on land by sending and receiving messages. There are also telephone operators. They take care of telephone calls from cabin to cabin on the ship. The operators can connect calls from the ship to for away parts of the world.

1.   Who did Irfan talk with on the ferry ?
      a.   an ex-captain of the ship
      b.   the captain of the ship
      c.      the captain of the ferry
      d.   the deck officers
      e.   the radio men

2.   The deck officers do the following things, except …..
      a.   watching the sea and the sky
      b.   checking the instrument
      c.      checking the chart
      d.   pulling the ship away
      e.   steering the ship




3.   “Full speed ahead”, is the captain’s order directed to …..
      a.   his chief engineers
      b.   his deck officers
      c.      his operators
      d.   his tug boats

4.   Which is not true according to the text ?
      a.   certain passangers may steer the ship
      b.   deck officers take turn watching the ship
      c.      the chief engineer speed up the engines
      d.   telephone operators can connect calls from parts of the world
      e.   people on the ship can municate with people on land

5.   The text shows us that Irfan …..
      a.   is interested in ship
      b.   wants to be a captain
      c.      knows Mr. Lukman before
      d.   has known very much about ship
      e.   fell boring during his traveling

Text 2
This text is for questions 6 to 12.

      Once upon a time, the is reclites were at war with the philistines. The leader of the philistines was a giant named goliath, who was three metres tall. A spear was slong across his shoulders and a heavy sword hung from a belt around his waist. Goliath challenged the israclites to send a leader to fight with him. “if he can kill me, we shall be your slaves,” he boasted.
“But if I kill him, then you shald be our slaves.”
      No one except a young shepherd boy dared volunteer to fight goliath. The shepherd boy’s name was David. He was armed with only a shing.
      When goliath saw David, he laughed, “what?”are you the only one they can send to fight with me ? why, I will tear you apart and feed you the birds ! “Then he charged at David with his sword. Calmly, David took a stone, put it on his hing and took careful ain at the giant’s eyes.
      The stone struck goliath and he fell to the ground. David freed his people from the terror of goliath.

7.   What is the writer’s purpose of writing this kind of text ? To …..
      a.   entertain the readers
      b.   tell a story of giant
      c.      inform an event in the past
      d.   tell the terror of the leader of the philistines
      e.   report the war between the is raclites and philistine

8.   What is the type of the text ?
      a.   report
      b.   narrative
      c.      description
      d.   procedure
      e.   recount

9.   Who dared to fight the leader of the philistines ?
      a.   a giant
      b.   goliath
      c.      David
      d.   a have
      e.   people

10. What did David use to defeat the leader of the philistines ?
      a.   a spear
      b.   a sword
      c.      a shing
      d.   a stone
      e.   a belt

11. “But if I kill him, then you shall be our slaves.” The word “you” refers to …..
      a.   David
      b.   the volunteers
      c.      the philistines
      d.   the Israelites
      e.   a shepperd boy

12. “David took goliath’s sword and slew him with it.” Slew means …..
      a.   cut
      b.   tore
      c.      struct
      d.   fought
      e.   killed

Text 3
This text is for questions 13 to 17.

         Flowers are the parts of a seed plant that contain the organs concerned with sexual reproduction, including ovary and stamens. These reproduction structures are usually associated with sterile outher structures that protect them and attract insects or birds who help the process of fertilization. Some flowers have special scents which can attract insects to come.
         Flowers basically have four parts : petals, sepals, stamens and pistils. Most petals are in bright colour, or sometimes green, as green as sepals. Stamens are the male reproductive organs, which arise within the petals. They vary in number, from one to hundreds per flower. Pistils are the female organs of reproduction, they vary in structures.




13. What is the function of sterile outher structures ?
      a.   they have special scents
      b.   they attract insencts or birds
      c.      they protect ovary and staments
      d.   they contain sexual-reproduction
      e.   they help the process of fertilization

14. What are the male organs of refroduction …..
      a.   petals
      b.   sepals
      c.      pistils
      d.   staments
      e.   ovary

15. Why do sterile outer structures attract insect or bird ? To …..
      a.   protect them
      b.   vary in structures
      c.      give their scent
      d.   help the process of fertilization
      e.   provide some plowers with special

16. What is the aim of the text a bove ? To …..
      a.   give information about plowers
      b.   explain the pracess of pertilization
      c.      describe the parts of a seed plant
      d.   expose the reproduction structures of plowers
      e.   report how plowers attract insects or birds

17. What is meant by the female reproductive organs ?
      a.   petals
      b.   sepals
      c.      staments
      d.   seeds
      e.   pistils

Text 4
Read this text carefully. This text is for questions 18 to 24.

         Blaksands is a large seaside town. Half of the town lies to the morth of the river black and the other half lies to the south. It is only a few kilometres to the nearest highway and just ten minutes drive from the city of harstone.
         Situated near the beach are lots of brightly painted hotels, some of them are very old. Many big name department stores, as well smaller shops that sell souvenirs and gifts, are found on the main street just out side the town ceilre. The heart of town is accupied by older houses and many histoucal buildings. In recent years, some new housing estates have been develoved to the south of the town.


         These are lats of things to do at black sould. There is a harbour with boats for fishing and cruises. There are two beaches which are popular for various wiler events and whole year round swimming. A cinema, a swimming pool, a bowling alley as well as a fairground are located withim the cown. Two parks and several playgrounds are also easily accessible from the cown centre and outlying housing estates.

18. What is the type of the text ?
      a.   recount
      b.   narrative
      c.      descriptive
      d.   news item
      e.   analytical exposition

19. What is the text about ?
      a.   department stores
      b.   river black
      c.      the city of harstone
      d.   blacksands
      e.   harbours

20. What does paragraph 3 mainly describe ?
      a.   fishing
      b.   cruises
      c.      activities
      d.   bowling
      e.   swimming

21. What can be found on the main street just outside the town centre ?
      a.   smaller shops that sell souvenirs and gifts
      b.   many big name department stores
      c.      rots of brightly painted hotels
      d.   many historical buildings
      e.   some new housing estates

22. What are close to the beach ?
      a.   bright hotels
      b.   bowling alleys
      c.      swimming pools
      d.   department stores
      e.   historical buildings

23. Which of the following is TRUE according to the text ?
      a.   blacksands is a big town
      b.   souvenirs can be bought in suburbs
      c.      hotel near the beach are painted black
      d.   tourists can only swim in the beach during summer
      e.   it takes more than ten minutes to drive from harstone to blacksands






24. “Two parks and several playgrounds are also easily accessible from the town centre and  ….. ( P3 ). “accessible” can be replaced by …..
      a.   seen
      b.   shown
      c.      identified
      d.   entered
      e.   presented

Text 5
Read this taxt carefully and complete it using the sintable words

Irrigation is any activity which (25) ….. to the efforts to obtain water for the farm land. For this purpose people may (26) ….. reservoir or a man made lake, use water pump and build dams and ditches. The ditches (27) ….. to lead water from the resources to the farm land and drain off the excess water which is not (28) ….. by the crop.

25. a.   relate
      b.   relates
      c.      related
      d.   relating
      e.   is related

26. a.   make
      b.   makes
      c.      made
      d.   making
      e.   be made

27. a.   use
      b.   uses
      c.      using
      d.   is used
      e.   are used

28. a.   use
      b.   used
      c.      uses
      d.   using
      e.   to use 

Text 6
This text is for question 29 to complete the letter with suitable words !        

                                    Tuesday evening
                                    March 8, 2008

Dear Olga,
      It is a (29) ….. to read your letter and to know about the music program at your university. I’ll be (30) ….. to go with you. My bus (31) ….. be at your school at 4 o’clock on Saturday. If you don’t mind, I’d like you ….. me at the bus station. See you on Saturday.

                                    Maritha

29. a.   happy
      b.   regret
      c.      nice
      d.   pleasure
      e.   pleased

30. a.   sad
      b.   sorry
      c.      happy
      d.   happily
      e.   worred

31. a.   can
      b.   will
      c.      should
      d.   must

32. a.   met
      b.   meet
      c.      meets
      d.   meeting
      e.   to meet

33. Dicky      : may I go to your house at 7 tonight ?
      Anne    : ….. I will be going somewhere with my friend at that time.
a.yes, that’s all right
b.yes, indeed
c.   l’m afraid not
d.not at all
e.why not

34. Lisa   : Do you mind turning on the fan for                                                              me ?
      Mita  : …………………..
a.no, thank you
b.yes, I do
c.   l’d love to
d.not at all
e.yes, please

35. Rudi  : Do you think it is wrong to hunt animals for sport, Ben ?
      Beni  : I strongly…. Besides it’s cruel, it will make them vanished.
      Rudi  : I think you are right, Beni.
a.agree
b.disagree
c.   don’t agree
d.don’t think so
e.am afraid it’s wrong

36. If you want to see me tomorrow, don’t come at 10 o’clock. I ….. at that time.
      a.   teach
      b.   tought
      c.      will teach
      d.   would teach
      e.   will be teaching




37. Yoyo :  What would you do if you got
                  Rp. 1000.000 ?
       Diky :  I ….. a bicycle.
a.bought
b.will buy
c.   had bought
d.would buy
e.would have bought

38. Lina  : which one is your mother ?
      Tata  : the woman ….. the red hot over  there is my mother.
a.in
b.with
c.   use
d.wear
e.by

39. “where are you going ?”
      He asked me where …..
a.I am going
b.I was going
c.   Am I going
d.was I going
e.you are going

40. The parents ask their daughter ….. her marriage.
      a.   delay
      b.   delays
      c.      delayed
      d.   to delay
      e.   will delay

41. The furniture ….. when we arrived.
      a.   sold
      b.   is sold
      c.      is being sold
      d.   had been sold
      e.   has been sold

42. Mr. Billy was ….. that he forgot his lunch.
      a.   busy
      b.   so busy
      c.      too busy
      d.   such busy
      e.   enough busy

43. Mr. Maman said, “my aunt was seriously ill.”
      Mr. Maman said that his aunt …..
a.was seriously ill
b.is seriously ill
c.   would be seriously ill
d.to be seriously ill
e.had been seriously ill

44. The Indonesian independence ….. by president Soekarno on August 17, 1945.
      a.   proclains
      b.   proclained
      c.      is praclained
      d.   is praclaining
      e.   was praclained
45. Intan : SMA 77 obliges its students to wear Moslem dress every Friday.
      Joko : I’ll go along with that
      The underlined sentence expresses …..
a.denial
b.warning
c.   pleasure
d.certainly
e.agreement

46. Adi    : Sony, let’s go to Lina’s party.
      Sony : if I had time, I would go there.
      From the dialogue we know that …..
a.Sony goes to Lina’s party
b.Adi goes to Lona’s party
c.   Sony doesn’t go to Lina’s party
d.Sony came to Lina’s party
e.Sony will come to Lina’s party

47. Nadia   : when did you get this cassette ?
   Lia       : yesterday. When I ….. home, a boy asked me to give it to you.
a.walk
b.walked
c.   walking
d.was walking
e.has been walking

48. Choose the most normal position order of the adjectives to complete the sentence below.
      “mather bought a set of ………furnisure.
a.wooden – Jepara – beautiful – carving
b.beautiful – carving – wooden – Jepara
c.   carving – beautiful – Jepara – wooden
d.beautiful – wooden – carving – Jepara
e.beautiful – Jepara – carving – wooden

49. If a person want to ….. in running a business, he must have the full support of his employees.
      a.   success
      b.   succeed
      c.      successful
      d.   succeeded
      e.   successfully

50. Rani           : ma’am, excuse me …… you.
      Mrs. Nadia            : it’s ok. What is it ?
a.for interrupting
b.to interrupt
c.   interrupting
d.interrupted
e.interrupt 

Sorry yah ga ada jawabannya, jadi isi sendiri 
GOOD LUCK :-D