1 APLIKASI WEB DINAMIS MENGGUNAKAN PHP DAN MYSQL PADA INTERNATIONAL EDUCATION CENTRE, INC TUGAS AKHIR DERMAWANI NOVALINA S PROGRAM STUDI D3 ILMU KOMPU...
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: APLIKASI WEB DINAMIS MENGGUNAKAN PHP DAN MYSQL PADA INTERNATIONAL EDUCATION CENTRE, INC : TUGAS AKHIR : Dermawani NS. : 052406234 : DIPLOMA III ILMU KOMPUTER : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juni 2008
Komisi Pembimbing
:
Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua,
Puji syukur kita panjatkan kehadirat Tuhan Yang Maha Esa oleh karena kuasa dan kasih yang diberikan kepada penulis, sehingga Tugas Akhir ini dapat diselesaikan.
Penulisan Tugas Akhir ini merupakan karya tulis yang sederhana dan merupakan salah satu syarat untuk menyelesaikan pendidikan D3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
Dalam penyusunan Tugas Akhir ini, penulis sadar akan keterbatasan kemampuan dan pengetahuan penulis miliki sehingga mungkin pembaca akan menemui banyak kekurangan karena itu kritik dan saran sangat diharapkan.
Dengan selesainya Tugas Akhir ini penulis mengucapkan terima kasih kepada 1. Bapak Drs. Pangeran Sianipar, MS, selaku dosen pembimbing yang banyak memberi petunjuk dan nasehat dalam penyelesaian Tugas Akhir ini. 2. Bapak Dr. Saib Suwilo, MSc, selaku Ketua Pelaksana Program D3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 3. Bapak Dr. Eddy Marlianto, MSc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 4. Seluruh dosen pengajar Program D3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
5. Buat keluargaku tercinta yang telah memberikan segalanya yang terbaik untuk penulis dari kecil hingga saat ini. 6. Buat teman-teman “Faithful” yang selalu mendukung dengan doa dan semangat. 7. Buat teman-teman mahasiswa D3 Ilmu Komputer USU seperjuangan yang tidak mungkin disebutkan satu persatu atas segala dukungannya dalam menyelesaikan Tugas Akhir ini. 8. Buat teman-teman seperjuangan di Vee*NET yang telah banyak membantu penulis. 9. Seluruh staff karyawan dan manager International Education Centre, Inc yang telah banyak membantu penulis dalam melakukan riset.
Tiada kata yang pantas diucapkan buat mereka selain doa semoga Tuhan yang Maha Kuasa lagi Pengasih memberkati kita semua.
Akhir kata, penulis berharap semoga tugas akhir ini bermanfaat bagi pembaca umumnya dan Mahasiswa Ilmu Komputer khususnya.
Perkembangan ilmu pengetahuan dan teknologi khususnya dalam bidang komputer dewasa ini begitu cepat seiring dengan banyaknya teknologi yang berguna dalam membantu kehidupan manusia sekarang ini. Perkembangan teknologi tersebut sangat mempengaruhi setiap badan usaha maupun perusahaan-perusahaan mengenai masalah-masalah yang timbul dalam kegiatan operasionalnya.
International Education Centre, Inc merupakan lembaga yang bergerak dibidang pendidikan dan pengajaran Bahasa Inggris, Playgroup, Bahasa Jepang dan Mandarin web ini hanya focus pada bahasa inggris berupa speaking, listening, reading, dan writing.
Untuk itu, di sini penulis mencoba merancang Website International Education Centre, Inc dengan menggunakan bahasa pemrograman web PHP dan aplikasi database MySQL untuk memberikan informasi kepada masyarakat tentang IEC, Inc tersebut. .
Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar
ii iii iv vi vii ix vi
Bab 1 Pendahuluan 1.1 Latar Belakang 1.2 Identifikasi Masalah 1.3 Batasan Masalah 1.4 Maksud dan Tujuan 1.5 Kegunaan Penelitian 1.6 Metode Penelitian 1.7 Tinjauan Pustaka 1.8 Sistematika Penulisan
1 1 2 2 2 3 3 4 5
Bab 2 Tinjauan Teoritis 2.1 Pengertian internet 2.2 Sejarah singkat internet 2.2 World Wide Web 2.3 HTML (HyperText Markup Language) 2.3.1 Dokumen HTML 2.3.2 Elemen dan Tag HTML 2.3.3 Struktur Dasar HTML 2.4 PHP (Hypertext Preprocessor) 2.5 MySQL 2.6 Macromedia Dreamweaver
6 6 6 7 8 8 8 9 9 11 13
Bab 3 Perancangan Sistem 3.1 Perancangan Desain Web 3.1.1 Desain web 3.1.2 Desain database 3.2 Perancangan File PHP
14 14 14 16 17
Bab 4 Implementasi Sistem 4.1 Pengertian Implementasi Sistem 4.2 Komponen dalam Implementasi Sistem 4.3 Instalasi Apache, PHP dan MySQL
1.1 Latar Belakang Perkembangan aplikasi web yang semakin pesat sejak munculnya teknologi internet sangat membantu dalam kemudahan serta kecepatan pengiriman, penyampaian, dan penerimaan informasi mulai dari perusahaan-perusahaan, sekolah-sekolah, perguruan tinggi, lembaga atau organisasi lainnya, dimana dibutuhkan pengiriman, penyebaran, dan penerimaan informasi sehingga memberikan kemudahan bagi pengguna (user).
Aplikasi web atau bias disebut juga dengan perangkat lunak berbasis web telah berkembang dengan pesat baik dari segi penggunaan, ukuran bahasa yang digunakan dan kompleksitasnya. Aplikasi web pada mulanya hanya berupa situs web yang bersifat statis dan lebih banyak digunakan sebagai brosur produk atau profil perusahaan online. Pada saat ini, aplikasi web telah banyak yang bersifat dinamis, interaktif dan task oriented untuk digunakan dalam system informasi, telekomunikasi, perdagangan, dan lain-lain. Oleh sebab itu, penulis membuat suatu aplikasi web desain pada Internationa Education Centre, Inc dengan menggunakan PHP dan MySQL.
1.2 Identifikasi Masalah Bagaimana cara membuat aplikasi web dinamis untuk menampilkan informasi mengenai International Education Centre dengan menggunakan PHP dan MySQL.
1.3 Batasan Masalah
Penulis melakukan pembatasan/ ruang lingkup masalah yang bertujuan agar pembahasannya tidak menyimpang dari topik permasalahan tentang pengaplikasian perolehan data dan infomasi pada IEC, Inc tersebut berupa masalah aplikasi penjelasan mengenai informasi yang diberikan oleh International Education Centre, Inc yang berada di jalan Hayam Wuruk-Medan menggunakan PHP-MySQL.
1.4 Maksud dan Tujuan
Maksud dari penelitian yang dilakukan penulis adalah untuk meneliti tentang sistem informasi International Education Centre, Inc yang ada di jalan Hayam WurukMedan, serta untuk mengetahui bagaimana menampilkan data pada International Education Centre, Inc tersebut secara efektif dan efisien dari sistem yang telah ada. Adapun tujuan penulis adalah sebagai berikut. 1. Menyediakan informasi tentang International Education Centre, Inc di jalan Hayam Wuruk – Medan. 2. Merancang web dinamis supaya dapat menampilkan webside yang menarik dan bernilai tinggi, dengan menggunakan PHP dan MySQL.
Penelitian yang dilakukan oleh penulis berguna untuk membuat suatu sistem yang dapat mempermudah pengaplikasian data pada pihak yang bersangkutan sehingga jadi lebih cepat, akurat dan menarik.
1.6 Metode Penelitian
1
Penelitian dilakukan penulis secara langsung di lapangan, dimana dalam hal ini penulis melakukan penelitian pada International Education Centre, Inc sebagai objek penelitian.
2
Penelitian yang dilakukan oleh penulis di perpustakaan untuk memperoleh data yang teoritis. Dalam hal ini, yang menjadi sasaran penelitian adalah subjek yang diteliti, khususnya pada buku-buku yang menjadi referensi dan pembahasan serta yang juga berhubungan dengan permasalahan yang dihadapi.
3
Pengumpulan data dengan metode wawancara digunakan untuk meyakinkan bahwa data yang diperoleh adalah akurat, dan pada kesempatan ini penulis mewawancarai pada bagian administrasi.
4
Observasi dilakukan untuk mengamati secara langsung system yang dijalankan oleh pendidikan luar sekolah tersebut di balik proses belajar mengajar.
5
Merancang webside terdiri dari desain web dan database yang terdiri dari beberapa link dengan menggunakan PHP-MySQL yang dibantu dengan program lain guna mempermudah atau mempercepat penyelesaian aplikasi web.
Implementasi Sistem dilakukan untuk menguji, menginstall dan memulai system baru atau yang diperbaiki untuk menggantikan system yang lama.
1.7 Tinjauan Pustaka
Sebagai suatu karya tulis haruslah memiliki referensi yang cukup dan jelas. Oleh karena itu, penulis menggunakan metode penelitian pustaka untuk mengumpulkan informasi yang berhubungan dengan materi yang berhubungan dengan permasalahan pada tugas akhir nantinya. Sebagai sumber bahan tersebut, penulis memperolehnya dari perpustakaan Universitas Sumatera Utara, koleksi buku pribadi serta pinjaman dari teman-teman penulis.
Adapun bahan pustaka yang dimaksud oleh penulis adalah sebagai berikut. 1. PHP adalah salah satu bahasa pemrograman yang cukup populer dalam membuat halaman web dinamis. (http://ilmukomputer.com/author/firman03/) 2. MySQL adalah merupakan system manajemen database terhubung, software opensource, mempunyai kecepatan akses yang tinggi, mudah digunakan, serta handal, bekerja di Client/Server atau system embedded dan tersedia dalam beberapa macam bahasa. (KOMPUTER, WAHANA. Pengolahan Database dengan MySQL.PENERBIT ANDI. 2001, Hal. 1-2) 3. Apache adalah salah satu web server. (http://www.total.or.id) 4. Dreamweaver adalah program professional editor HTML visual yang digunakan untuk mengelola situs dan menata layout halaman web. (Mutmainah, Siti. Proyek Desain Web Berbasis Grafis dengan Dreamweaver dan Fireworks. PENERBIT ANDI. 2006, Hal. 1)
Untuk mempermudah penulisan tugas akhir ini dan juga mempermudah pemahaman maka perlu adanya suatu sistematika yang jelas dan tepat.
Adapun sistematika penulisan tugas akhir adalah sebagai berikut. BAB I
PENDAHULUAN Bab ini merupakan bab pendahuluan yang akan menguraikan latar belakang masalah, identifikasi masalah, pembatasan masalah, maksud dan tujuan, metode penelitian serta data-data yang dibutuhkan.
BAB II
TINJAUAN TEORITIS Dalam bab ini penulis menjelaskan teori singkat tentang hal yang berhubungan dengan judul dan aplikasi web dengan menggunakan PHP dan MySQL.
BAB III
PERANCANGAN SISTEM Pada bab ini dijelaskan dan diuraikan tentang cara pembuatan serta perancangan sistem.
BAB IV
IMPLEMENTASI SISTEM Bab ini menguraikan tentang defenisi, tujuan dan langkah-langkah dalam implementasi sistem yang juga disertai dengan komponen kebutuhan sistem.
BAB V
KESIMPULAN DAN SARAN Ini merupakan bab terakhir yang dimana penulis akan menguraikan beberapa kesimpulan dari uraian bab sebelumnya dan juga akan berusaha memberikan saran yang dapat bermanfaat.
2.1 Pengertian Internet Internet merupakan sebuah perpustakaan besar yang didalam terdapat jutaan bahkan milyaran informasi atau data yang berupa teks, graphic, audio, animasi dan lain-lain dalam bentuk elektronik. Secara teknis, internet atau International Networking merupakan kumpulan dari beberapa komputer yang saling berhubungan membentuk jaringan komputer yang saling berinteraksi dan bertukar informasi.
5) 1975 Steve walker membuat mailling list. 6) 1979 Tom Truscott dan Jim Ellis memperkenalkan USENET. 7) 15 maret 1985 Syimbolic.com tercatat sebagai domain pertama. 8) 1988 Internet Relay chat (IRC) diciptakan oleh Jarkko Oikrane. 9) 1986 National Science Foundation (NSF) Backbone dibentuk. 10) 1996 Internet World Expo. 11) 2003 Doc type xhtml, W3C, CSS, RSS, ATOM, blogs. 12) 2006 & WEB 2.0 World Expo.
AU, WAV), dan objek multimedia lainnya (seperti MIDI, Shockwave, Quicktime Movie, 3D World). WWW dijalankan dalam server yang disebut HTTPD.
2.3
HTML (HyperText Markup Language)
HTML atau Hypertext Markup Language merupakan protokol yang digunakan untuk mentransfer data atau document dari web server ke browser yang memungkinkan menjelajah internet dan melihat halaman web.
2.3.1 Dokumen HTML Dokumen HTML bisa mengandung teks, gambar, suara atau video, yang membedakan HTML dengan dokumen yang lain adalah adanya elemen-elemen HTML beserta tagtagnya. Dokumen HTML tersusun oleh 3 bagian antara lain : 1. Baris yang berisi informasi versi HTML yang digunakan. 2. Deklarasi bagian header dengan elemen head. 3. Deklarasi bagian body dengan elemen BODY atau FrameSET.
2. Atribute : Tag awal seperti biasanya terdapat beberapa buah atribut yang memperlihatkan karakteristik dari tag tersebut. Misal :
Dipergunakan untuk membuat teks menjadi rata kiri dari suatu paragraf.
2.3.3 Struktur Dasar HTML HTML (Hypert Text Markup Language) merupakan bahasa pemrograman yang digunakan dalam pembuatan halaman web. Dalam penggunaannya sebagian besar kode HTML tersebut harus terletak di antara tag kontainer. Yaitu diawali dengan dan diakhiri dengan (terdapat tanda "/"). Sebuah halaman web minimal mempunyai empat buat tag, yaitu : a. Sebagai tanda awal dokumen HTML. b.
Sebagai informasi page header. Di dalam tag ini kita bisa meletakkan tag-tag TITLE, BASE, ISINDEX, LINK, SCRIPT, STYLE & META. c. <TITLE> Sebagai titel atau judul halaman. Kalimat yang terletak di dalam tag ini akan muncul pada bagian paling atas browser Anda (pada title bar). d. Di dalam tag ini bisa diletakkan berbagai page attribute seperti warna latar belakang, warna teks, warna link, warna visited link, warna active link dan lain-lain.
e. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.
2.5 MySQL Database MySQL merupakan sistem manajemen basis data SQL yang sangat terkenal dan bersifat open source. MySQL dibangun, didistribusikan, dan didukung oleh MySQL AB. MySQL AB merupakan perusahaan komersial yang dibiayai oleh pengembang MySQL.
Sebenarnya software MySQL mempunyai 2 macam lisensi. Lisensi pertama bersifat open source dengan menggunakan GNU General Public License dan lisensi kedua berupa Standard Commercial License yang dapat dibeli dari MySQL AB. 1. MySQL merupakan sistem manajemen database. Database merupakan struktur dari penyimpanan data. Untuk menambah, mengakses, dan memproses data yang disimpan dalam sebuah database komputer maka diperlukan sistem manajemen database seperti MySQL Server. 2. MySQL merupakan sistem manajemen database terhubung (relational database manajemen system). Database terhubung menyimpan data pada tabel-tabel teerpisah. Hal tersebut akan menambah kecepatan dan fleksibilitasnya. Kata SQL pada MySQL merupakan singkatan dari Structure Query Language. SQL merupakan bahasa standar yang digunakan untuk mengakses database dan ditetapkan oleh ANSI/ISO SQL Standard.
g. Dapat menangani basisdata dalam skala besar. Basis data dalam MySQL Server dapat berisi 50 juta record. h. Klien dapat terkoneksi ke MySQL Server menggunakan socket TCP/IP pada platform manapun. i.
Server dapat mengirim pesan error ke klien dalam berbagai bahasa.
2.6 Macromedia Dreamweaver Dreamweaver merupakan program profesional editor HTML visual yang digunakan untuk mengelola situs dan menata layout halaman web. Saat ini versi terbaru dari dreamweaver yang dikeluarkan oleh macromedia adalah Macromedia Dreamweaver 8 yang merupakan penyempurnaan dari versi sebelumnya dan tentu saja semakin mudah dalam penggunaannya. Fasilitas terbaru dari Macromedia Dreamweaver 8 adalah Zoom Tool and Guides, Panel CSS yang baru, code collapse, Coding Toolbar daan Insert Flash Video. Tidak jauh beda dengan kemampuan versi sebelumnya, Macromedia Dreamweaver 8 mendukung pemrograman Client Side yang terkenal, yaitu JavaScript dengan penggunaan yang sangat mudah. Macromedia Dreamweaver 8 juga mendukung pemrograman Script Server Side, seperti Personal Home Page (PHP), Active Server Pages (ASP), ASP.NET, ColdFusion dan Java Server Page (JSP).
File pertama yang dibuat dalam mendesain website ini adalah file home.php. File home.php ini adalah file yang pertama kali akan ditampilkan dalam halaman website. Home.php adalah default file yang akan dicari web server dalam satu directori website. Setelah itu diikut i file-file lainnya sebagai link dari file index.php. Beberapa langkah yang dilakukan untuk mendesain/merancang website yaitu:
3.1.1 Desain web
Desain web yang baik bertumpu pada prinsip pokok yaitu membuatnya sederhana serta menjaga kerjanya tetap cepat ketika diakses. Pengunjung tidak ingin menjadi kebingungan ketika mengunjungi situs yang telah kita buat. Mereka tidak ingin dibombardir dengan informasi yang terlalu banyak dan harus menunggu lama untuk akses suatu situs karena akan memboroskan biaya dan waktu.
Dalam merancang halaman website ini penulis menjelaskan secara mudah yaitu membuat sketsa gambar dari halaman website tersebut. Adapun perancangan halaman website tersebut adalah sebagai berikut :
Implementasi system merupakan langkah- langkah atau proses yang dilakukan dalam menyelesaikan desain system yang telah disetujui, untuk menguji, menginstall, dan memulai system baru atau system yang yang diperbaiki untuk menggantikan system yang lama.
4. Memory minimal 128 MB 5. Keyboard dan mouse 2. Perangkat Lunak 1. Penulis menggunakan Sistem Operasi Windows XP 2. MySQL sebagai bahasa pemrograman untuk database dalam bahasa SQL(Structure Query Language) yang digunakan dalam mengolah database 3. Editor pendesainan web dan penggabungan antara layout dengan bahasa
pemrograman,
seperti
yang
digunakan
penulis
yaitu
dreamweaver 8.0 4. PHP sebagai bahasa pemrograman server side 5. Web server sebagai server local Aphache Web server 6. Browser sebagai tempat melihat output atau tampilan halaman web yaitu Mozila Firefox. 4.3 Instalasi Apache, PHP, dan MySQL a. Instalasi Apache2 1. Jalankan file apache_2.0.xx-win32-x86-no_ssl.msi. Untuk keseragaman, installkan Apache2 di folder C:\Program Files. Hasilnya adalah Apache2 akan diinstall di folder C:\Program Files\Apache Group, dengan file apache.exe ada di folder C:\Program Files\Apache Group\Apache2\bin. 2. Pilihlah untuk menjalankan Apache2 sebagai service, di port 80, sehingga secara otomatis setiap anda start-up Windows, Apache2 akan aktif.
3. Setelah selesai instalasi, maka di system tray akan muncul ico Apache Service Monitor. Klik dua kali untuk melihat status apakah Apache sudah aktif. 4. Buka browser, lalu akses http://localhost. Bila muncul tampilan :
Berarti instalasi Apache sudah beres dan sudah berjalan sebagai service. 5. Edit file C:\Program Files\Apache Group\Apache2\conf\httpd.conf. Tambahkan 3 baris berikut di awal bagian terakhir.
4. Rename file php.ini-dist menjadi php.ini. 5. Masuk ke dalam file php.ini
6. Ubah register_global menjadi on dan hilangkan tanda ; pada extension=php_mysql.dll 7. Disarankan copy file php.ini di folder php instaler paste pada C:\PHP karena sudah tersetting dengan benar 8. Jangan buka C:\PHP\ext cari file php_mysql.dll copy dan paste ke C:\PHP ini adalah file extension mysql agar terkonfigurasi dengan PHP dan Apache 9. Restart Apache untuk menguji apakah PHP sudah berjalan sebagai modul, bila tidak ada pesan error apa pun, berarti PHP sudah diinstall dengan baik sebagai modul Apache. Coba cek lagi Apache Service Monitor, di bagian bawahnya nanti akan muncul tulisan : Apache/2.0.48 (Win32) PHP/5.x.x
c.Instalasi MySQL5
ikuti terus langkah yang ada (next)
Jalankan file
Isikan username dan password untuk root user (user dengan akses tertinggi) sesuka hati anda. Di sini saya menggunakan username = root dan password = xxxxxx.
e. Pemeriksaan terakhir
1.Buat file C:\Program Files\Apache Group\Apache2\htdocs\phpinfo.php. atau di docomentroot yang telah kita buat tadi Isikan dengan :
?> 2.Disarankan copy file dari folder php instaler by webmedia 3.Buka browser, akses http://localhost/phpinfo.php.
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dari hasil tulisan ini, penulis menarik kesimpulan sebagai berikut: 1. Website telah memberikan kemudahan bagi mereka yang sangat sibuk di dalam kesehariannya, karena dengan adanya website masyarakat dapat memperoleh informasi dengan cepat dan mudah yang dapat hanya dilakukan dari depan komputer yang terhubung dengan internet tanpa harus pergi ke lokasi. 2. PHP memudahkan bagi para programmer untuk dapat mengembangkan tampilan-tampilan halaman informasi yang lebih baik dan lebih menarik serta interaktif.
mengembangkan website ini. Terutama dari segi tampilan dan penambahan fasilitas. agar bagi para penggunanya lebih tertarik untuk melihat situs ini. Sehingga website ini lebih dinamis dalam penggunaannya.
DAFTAR PUSTAKA
Firdaus. 2007. PHP & MySQL dengan DREAMWEAVER. Palembang: Penerbit MAXICOM http://www.cirebonkota.go.id by Mambo Generated: 28 April, 2008, 15:31 http://www.duniacyber.com/basic dasar pengetahuan internet: juli, 2007 http://www.blogger.com/bambang herlandi: 21 maret, 2008, 4:22pm http://www.telkom.com/telkom.net: 2006 MADCOMS, LPKBM. 2005. Membuat Desain Situs Web dengan Macromedia MX 2004. Yogyakarta: Penerbit Andi Sakur, SST, Stendy B. 2003. Aplikasi Web Database dengan Dreamweaver MX. Yogyakarta: Penerbit Andi Sukarno, Mohamad. 2006. Membangun Webside Dinamis Interaktif dengan PHPMySQL(Windows & Linux). Bekasi: Eska Media Press Suyantoro, Fl. Sigit. Pengolahan Database dengan MySQL. Yogyakarta: Penerbit Andi
Our courses progressively develop students' English language skills and are carefully structured to help students:
gain confidence in English
develop grammatical accuracy
improve students' pronunciation, intonation and rhythm
strengthen students' speaking and listening skills
expand students' vocabulary
develop students' reading and writing skills
Courses for Adults range from Beginner English to Advanced English, which lasts for 3 months or 24 meetings for one level. Classes are taught by nativespeakers of English and well-trained local teachers with a variety of communicative activities, role plays, group discussion and language functions.
<strong>International Education Centre opened its school in Jalan Malaka 1998 with the objective of offering quality English tuition to both children and adults. During the first year there were approximately 400 students and 25 local and native speaking teachers divided between two departements (English, Playgroup, Mandarin, and Japanese), a student body of approximately 3,200 students and more than 150 teachers.
<strong>In 2004, a new IEC school was opened in Jalan Jemadi to help cope with the increased demand for our servises, from students resident outsides the Malaka area. The newly build Jemadi school has 18 classrooms to supplement the existing 29 classrooms in the Malaka school.
Our Courses
We have courses for toddlers in Playgroup, Kindergarten, Primary school students, high school and college students which help them develop their English so that they will succeed in school, and achieve later study and career goals. The maximum class size for these groups is 15.
Our courses for adult learners are conducted in the mornings, afternoons and evenings. They cater for different groups of adults, some wish to focus on English to help them at work, others need the language for their daily lives.
and part time teachers. Our teachers are all well-qualified and experienced expatriate native-speaker teachers. We select them for their friendly personalities, expert knowledge of english and teaching ability. We have an extensive programme of teacher development and training so that they are always learning new techniques to improve their learning experience.
At present, there are 9 native-speaker teachers from England, Canada and Australia, 35 fulltime local teachers and 95 parttime teachers for Playgroup, English, Mandarin and Japanese Department.
Our Record
IEC started the In-Company training courses in 2005 and is always committed to delivering best classes for students and companies. Our record has shown a continuous support and trust from our students and companies.
OCBC Singapore, Bank. Jalan Diponegoro-Medan
CV. Dharmajaya Dinamika Mandiri. J alan Sutomo-Medan
PT. Winatek Widita. Jalan Malaka-Medan
ATC Aviation Training Centre. Jalan Sisingamangaraja-Medan
Our kindergarten programmers focus on the all-round development of each child and include:
language and literacy skills development
creativity
personal and social development
Courses for kindergarten students are designed to build students' English foundation with a duration of 2.5 years to complete Kindergarten programs.
Kindergarten
Way Ahead 1
Way Ahead 2
Way Ahead 3
Way Ahead 4
PRIMARY
<strong>Our Primary courses enable your children to communicate clearly and confidently in English and succeed in school studies and exams. Our courses progressively develop reading, writing and speaking skills and help students to:
develop grammar and vocabulary
strengthen comprehension skills
enhance oral expression
improve problem solving skills
encourage creativity and build confidence
Courses for Primary students range from Level 1 to Level 8, with 2 terms each level. Students are taught in a communicative approach, allowing students to use English both in speaking and in writing. As parts of the curriculum, students are involved in a lot of hands-on projects and experiments.
Our High School courses help you succeed in your school career. You can expect:
exam oriented learning
grammar and vocabulary development
skills development for writing tasks-summary, note-taking, composition
oral skills work
extending and developing comprehension skills
Courses for High School Students range from beginner to Upper Intermediate. Classes are taught by local teachers and native speaking teachers with the student-centered approach, which allows atudents to extend their creativity and develop their confidence in using English. Each level consisting 2 terms runs for 6 months with one final exam in each term.
<strong>Our Playgroup courses emphasize on learning through play and offer a fun way of learning English naturally through stories, songs and group work. The children are encouraged to express their views and to take part in fun and creative activities
Courses for Playgroup students range for 2 years old to 6 years old, who attend classes from Monday to Friday. Classes are taught in English and Chinese and offered in the mornings and afternoons
$password_conn="121186"; $conn=mysql_connect($hostname_conn,$username_conn,$password_conn); mysql_select_db($database_conn,$conn); $query="INSERT INTO guru VALUES ('$id','$nama','$gender','$nation','$address');"; $insert=mysql_query($query); if ($insert) { echo"