• Tidak ada hasil yang ditemukan

SIMULASI TOKO BUKU ONLINE DENGAN JAVA 2 MICRO EDITION

N/A
N/A
Protected

Academic year: 2021

Membagikan "SIMULASI TOKO BUKU ONLINE DENGAN JAVA 2 MICRO EDITION"

Copied!
14
0
0

Teks penuh

(1)

SIMULASI TOKO BUKU ONLINE

DENGAN JAVA 2 MICRO EDITION

TUGAS AKHIR

Diajukan Untuk Melengkapi Tugas Akhir dan Memenuhi Syarat-syarat Untuk Mencapai Gelar Sarjana Teknik Fakultas Teknik Jurusan Teknik Elektro

Universitas Muhammadiyah Surakarta

Diajukan oleh:

SATRIO AJI PRAMUDHITA

D 400 060 021

FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO

UNIVERSITAS MUHAMMADIYAH SURAKARTA

(2)

LEMBAR PERSETUJUAN

Tugas Akhir dengan judul :

SIMULASI TOKO BUKU ONLINE DENGAN JAVA 2 MICRO EDITION

Telah diperiksa, disetujui, dan disahkan pada :

Hari : Tanggal : Mengetahui, Pembimbing 1 ( Ratnasari N.R., ST,MT ) Pembimbing 2 ( Fatah Yasin ST, MT ) ii

(3)

HALAMAN PENGESAHAN

Tugas Akhir ini telah dipertahankan dan dipertanggung jawabkan didepan Dewan Penguji Tugas Akhir guna melengkapi tugas-tugas dan memenuhi syarat-syarat untuk memperoleh gelar Sarjana Teknik Jurusan Teknik Elektro Universitas Muhammadiyah Surakarta.

Hari : Tanggal :

DENGAN JUDUL

Simulasi Toko Buku Online Dengan Java 2 Micro Edition

Dosen Penguji:

1. Ratnasari N.R, ST. MT. ….……….

2. Fatah Yasin, ST. MT. ….……….

3. Endah Sudarmilah, ST. M.Eng. ….……….

4. Umi Fadlilah, ST. …….……….

Mengetahui,

Dekan Ketua

Fakultas Teknik Jurusan Teknik Elektro

(Ir. Agus Riyanto, MT) (Ir. Jatmiko MT)

(4)

MOTTO

“Sesungguhnya sesudah kesulitan ada kemudahan. Maka apabila kamu telah

selesai (urusan dunia), bersungguh-sungguhlah (dalam beribadah).

Dan hanya kepada Tuhanmulah kamu berharap.”

(AL - INSYIRAH: 6-8)

“Sesungguhnya semua perbuatan itu hanyalah tergantung pada niat, dan

sesungguhnya segala sesuatu itu tergantung apa yang menjadi niatnya”

(HR. Imam Bukhori dan Imam Muslim)

“Terus berfikir terus berusaha dan jangan takut datangnya kegagalan karena

kegagalan bukanlah sebuah penderitaan bukan pula sebuah beban tetapi kegagalan

itu sebuah sukses yang tertunda”

(Thomas Alfa Eddison)

(5)

PERSEMBAHAN

Aku hanyalah sepotong kayu rapuh yang terombang-ambing di sungai deras. Tanpa

petunjuk dan rahmatMu, tak jua mungkin aku menemukan muara agar bisa mengapung

tenang di lautan luas. Aku hanyalah setetes buih di lautan Maha-Mu.

Sebagai wujud rasa syukurku, kupersembahkan sebuah karya kecil ini untuk

orang-orang yang kusayangi:

1. Bapak dan ibuku yang senantiasa mendoakan dan mencurahkan kasih sayangnya

untukku. Terimakasih untuk segala doa dan pengorbananmu, karena hanya itu yang mampu nanda berikan.

2. Para dosenku, guruku gerbang ilmuku di bangku pendidikan ini. Terimakasih atas

ilmu yang telah diberikan.

3. Kedua Kakakku, Fitriana Sintyawati dan Indri Permatasari, serta Saudara-Saudaraku yang telah memberikan doa, semangat dan motivasi.

4. Teman-teman seperjuangan di Elektro (Acik, Edi, Sapari, Koko, Roes, Dedi, Budi,

Eka, Angga, Aan, Muklis, Handi, Fajar, dll). Teman-teman dekatku (Sulih, Hery,

Opix, Jipex, Indra, Minoel, Yunan, Ilyas, David, Mukti, Bayu, Aziz, Abi, dll). Teman seperjalananku “K4726KF”. Terimakasih atas kebersamaan dan semangat

kalian.

(6)

ABSTRAKSI

Toko buku adalah sarana yang menyediakan berbagai jenis buku yang bisa untuk kita miliki. Setiap bulan keluar buku baru di toko buku, tetapi orang tidak dapat mengetahui keberadaan adanya buku baru tersebut jika tidak mengunjungi toko buku. Aplikasi Toko Buku Online dengan J2ME memberikan kemudahan akses pengguna untuk mengetahui dan memesan buku sehingga memberikan akses yang lebih praktis, cepat dan bisa diakses dimanapun dan kapan saja.

Pembuatan aplikasi toko buku online dirancang dengan menggunakan bahasa pemograman J2ME, dimana aplikasi ini dikhususkan untuk aplikasi pada ponsel. Aplikasi ini menggunakan Netbeans sebagai perancangan desain aplikasi, MySQL sebagai database informasi buku-buku dengan koneksi pharsing xml untuk menyambungkannya dan menggunakan Dreamweaver untuk merancang halaman pada admin yang berfungsi untuk mengatur dan mengolah database.

Hasil dari perancangan aplikasi yang dibuat adalah toko buku online dengan J2ME yang dapat membantu pelanggan untuk melakukan pembelian 24 jam dan membuat toko buku online untuk memperluas daerah pemasaran. Kesimpulan yang dipeoleh dari pengujian program yang dilakukan oleh pengguna dan administrator yaitu bahwa program ini sudah berjalan dengan baik sesuai dengan keinginan pengguna dan administrator.

Kata Kunci : Aplikasi, J2ME, Toko Buku

(7)

KATA PENGANTAR

Assalamu’alaikum wr.wb.

Puji dan syukur penulis panjatkan atas kehadirat Allah SWT, yang selalu memberikan nikmat dan karunia-Nya, sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul Aplikasi Toko Buku Online Dengan Java 2 Micro Edition.

Penulis berharap semoga Laporan Tugas Akhir ini minimal dapat menjawab permasalahan yang memang ingin diteliti, semoga laporan ini tidak sia-sia dan dapat menjadi perhatian pembaca. Sehingga diharapkan dapat menimbulkan ketertarikan untuk melakukan penelitian lanjutan.

Penulis menyadari bahwa Tugas Akhir ini tidak akan terselesaikan tanpa adanya bimbingan, petunjuk, masukkan dan bantuan dari berbagai pihak. Mengingat ruang yang tersedia terbatas, dan tidak mungkin disebutkan satu persatu, perkenankanlah penulis mengucapkan banyak terimakasih yang sebesar-besarnya kepada :

1. Bapak Ir. Jatmiko MT, selaku Ketua Jurusan Teknik Elektro Universitas Muhammadiyah Surakarta.

2. Ibu Ratnasari Nur Rochmah ST, MT, Selaku Dosen Pembimbing I dalam penyusunan Laporan Tugas Akhir ini, terimakasih atas segala bimbingan, petunjuk dan masukannya.

3. Bapak Fatah Yasin, ST, MT, selaku Dosen Pembimbing II dalam penyusunan Laporan Tugas Akhir ini, terimakasih atas segala bimbingan, petunjuk dan masukannya.

(8)

4. Kedua orang tua saya yang senantiasa memberikan do’a restu, pengorbanan dan kasih sayang yang tak pernah putus serta selalu mendukung apapun yang kuimpikan selama ini.

5. Rekan-rekan Teknik Elektro yang senantiasa bersama-sama menyongsong asa. Penulis menyadari bahwa laporan ini masih jauh dari sempurna, karenanya saran dan kritik yang membangun sangat penulis harapkan demi penyempurnaan laporan ini. Akhirnya penulis berharap semoga laporan Tugas Akhir ini dapat bermanfaat bagi pembaca dan semua pihak yang membutuhkan, Amin. Wassalamu’alaikum wr.wb.

Surakarta, Februari 2011

Penulis

(9)

DAFTAR ISI

HALAMAN JUDUL ... i

LEMBAR PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

HALAMAN MOTTO ... iv

HALAMAN PERSEMBAHAN ... v

HALAMAN ABSTRAKSI ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... ix

DAFTAR TABEL ... xii

DAFTAR GAMBAR ... xiii

BAB I PENDAHULUAN ... 1 1.1. Latar Belakang ... 1 1.2. Perumusan Masalah ... 2 1.3. Tujuan Penelitian ... 3 1.4. Batasan Masalah ... 3 1.5. Manfaat Penelitian ... 4 1.6. Sistematika Penulisan ... 4

BAB II LANDASAN TEORI ... 6

2.1. Bahasa Pemrograman Java ... 6

2.1.1. Arsitektur J2ME ... 7

2.1.2. Connected Device Configuration (CDC) ... 9

2.1.3. Connected Limited Device Configuration (CLDC) ... 9

2.1.4. Mobile Information Device Profile (MIDP) ... 9

2.1.5. MIDlet ... 11

2.1.6. JAD (Java Application Descriptor) ... 12

2.1.7. J2ME Wireless Toolkit ... 12

2.2. Komponen-komponen J2ME ... 13

2.2.1. Display ... 13

2.2.2. Displayable ... 13

(10)

2.2.3. Screen ... 13 2.2.4. Canvas ... 14 2.2.5. Graphics ... 14 2.2.6. Fonts ... 14 2.2.7. Command ... 14 2.2.8. List ... 15 2.2.9. Alert ... 15 2.2.10. Ticker ... 16 2.2.11. Textbox ... 16 2.2.12. Form ... 16 2.2.13. Item ... 17 2.2.14. Textfield ... 17 2.2.15. ChoiceGroup ... 17 2.2.16. Datefield ... 18 2.2.17. Gauge ... 18 2.2.18. Image ... 18 2.2.19. Imageitem ... 19 2.2.20. Customitem ... 19 2.3. Hypertext Preprocessor (PHP) ... 19 2.4. MySQL ... 20 2.5. Koneksi Internet ... 20

2.5.1. General Packet Radio Service (GPRS) ... 20

2.5.2. Enhanced Data rates for GSM Evolution (EDGE) ... 21

2.5.3. 3G ... 21

2.5.4. High Speed Downlink Packet Access (HSDPA) ... 22

BAB III METODE PENELITIAN ... 23

3.1. Metode Penelitian ... 23

3.2. Waktu Dan Tempat ... 23

3.3. Peralatan Utama Dan Pendukung ... 23

3.4. Alur Program ... 26

3.5. Perancangan Hak Akses Admin dan User ... 28

(11)

3.6. Perancangan Tabel ... 28

3.7. Perancangan Aplikasi J2ME ... 32

BAB IV PENGUJIAN DAN ANALISA SISTEM ... 40

4.1. Pengujian Hasil Perancangan Aplikasi ... 40

4.2. Pengujian Dan Analisa Awal Program ... 40

4.3. Pengujian Dan Analisa Menu Daftar ... 44

4.4. Pengujian Dan Analisa Menu Login ... 45

4.5. Penilaian Aplikasi ... 48

4.5.1. Penilaian Unsur Utama ... 49

4.5.2. Penilaian Tambahan ... 49 BAB V PENUTUP ... 51 5.1. Kesimpulan ... 51 5.2. Saran ... 51 Daftar Pustaka ... 53 Lampiran ... 54 xi

(12)

DAFTAR TABEL

Tabel 2.1 Tabel Platform Java ... 7 Tabel 2.2 Perbandingan antara MIDP 1.0 dan MIDP 2.0 ... 10 Tabel 4.1. Tabel Kuesioner ... 48

(13)

DAFTAR GAMBAR

Gambar 2.1 Arsitektur J2ME ... 7

Gambar 2.2 Daur Hidup MIDlet ... 11

Gambar 3.1. Diagram alir program secara garis besar ... 27

Gambar 3.2. Tabel Buku ... 29

Gambar 3.3. Tabel Cuslist ... 29

Gambar 3.4. Tabel Jual ... 30

Gambar 3.5. Tabel Jualdetil ... 30

Gambar 3.6. Tabel Jualtemp ... 30

Gambar 3.7. Tabel Modul ... 31

Gambar 3.8. Tabel User ... 31

Gambar 3.9. Relasi Antar Tabel ... 31

Gambar 3.10. Desain Aplikasi ... 32

Gambar 3.11.a. Flowchart Splash ... 33

Gambar 3.11.b Halaman Spalsh ... 33

Gambar 3.12.a. Flowchart Menu Utama ... 34

Gambar 3.12.b. Halaman Menu Utama ... 34

Gambar 3.13.a. Flowchart Menu Login ... 35

Gambar 3.13.b. Halaman Menu Login ... 35

Gambar 3.14.a. Flowchart Menu Daftar ... 36

Gambar 3.14.b. Halaman Menu Daftar ... 36

Gambar 3.15.a. Flowchart Menu About ... 37

Gambar 3.15.b. Halaman Menu About ... 37

Gambar 3.16.a. Flowchart Menu Help ... 37

Gambar 3.16.b. Halaman Menu Help ... 38

Gambar 3.17.a. Flowchart Menu Utama Pengguna ... 38

Gambar 3.17.b. Halaman Menu Utama ... 39

Gambar 4.1. Halaman Splash dan Menu Utama Dengan Emulator DefaultCldcMsaPhone2 ... 41

(14)

xiv

Gambar 4.2. Halaman Splash dan Menu Utama Dengan Emulator

ClamshellCldcPhone ... 42

Gambar 4.3. Halaman Splash dan Menu Utama ... 43

Gambar 4.4. Tampilan Menu Daftar ... 44

Gambar 4.5. Tampilan Isi Data Menu Daftar ... 44

Gambar 4.6. Tampilan Daftar Berhasil ... 45

Gambar 4.7. Tampilan Daftar Gagal ... 45

Gambar 4.8. Tampilan Menu Login ... 46

Gambar 4.9. Tampilan Isi Data Menu Login ... 46

Gambar 4.10. Login Berhasil ... 47

Gambar 4.11. Login Gagal ... 47

Referensi

Dokumen terkait

Penelitian ini bertujuan untuk menganalisis pengaruh manajemen modal kerja yang meliputi perputaran kas, perputaran piutang, perputaran persediaan dan perputaran hutang

Pusar biji (hilum) adalah jaringan bekas biji melekat pada dinding buah. Di ujung pusar terdapat lubang kecil yang terbentuk pada saat pembentukan biji yang disebut mikrofil.

psikomotorik karena tahapan pembelajaran siswa yang menggunakan model Guided Inquiry lebih terstruktur menurut fase- fase. Tahapan dalam pelaksanaan model Guided

Gambar 8 menunjukkan bahwa skor kesukaan panelis terhadap tekstur getuk pisang terfermentasi, dimana skor kesukaan panelis tertinggi diperoleh dari konsentrasi ragi 0.8%

a) Bahwa TERGUGAT telah melanggar 5 (lima) Azas, diantaranya yaitu AZAS KEPASTIAN HUKUM, dimana Tergugat dengan tidak mengeluarkan / menerbitkan Surat

P SURABAYA 03-05-1977 III/b DOKTER SPESIALIS JANTUNG DAN PEMBULUH DARAH RSUD Dr.. DEDI SUSILA, Sp.An.KMN L SURABAYA 20-03-1977 III/b ANESTESIOLOGI DAN

pula halnya dengan waktu erupsi gigi, terlihat pada penelitian ini bahwa anak dengan berat lahir normal yaitu >2.500 gram mengalami erupsi gigi sulung yang lebih cepat