LAPORAN PRAKTIKUM
PEMROGRAMAN MOBILE
APLIKASI
HARDWARE TENTANG INPUT KEYBOARD
Disusun
Oleh :
NAMA :
ROMLI
NPM :
1210128262046
PRODI :
TEKNIK INFORMATIKA
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI TEKNIK IBNU SINA BATAM
2015
HALAMAN PENGESAHAN
Laporan
Praktikum Pemrograman Mobile ini telah disetujui dan disahkan di :
Laboratorium
Komputer Jurusan Teknik Informatika Sekolah Tinggi Teknik ( STT ) Ibnu Sina Batam pada tanggal :
01 Januari 2015
Batam,
01 Januari 2015
Diketahui, Mengetahui,
Kepala
Laboratorium Komputer Dosen
Pembina Mata Kuliah,
Jurusan
Teknik Informatika
ABDUL ROHMAD BASAR, S.Kom M. ROPIANTO, S.Kom.,M.Kom NIDN. : 102867804
KATA PENGANTAR
Puji syukur
kehadhirat Allah SWT serta shalawat berserta salam semoga tercurah kepada Nabi
Muhammad SAW sehingga penulisan Laporan Praktikum Mobile ini yang berjudul ’’APLIKASI HARDWARE TENTANG INPUT KEYBOARD”
Penulisan Makalah ini dibuat sebagai salah satu pemenuhan
tugas mata kuliah Praktikum Hardware Dasar. Dalam hal penulisan Makalah ini
tidak lepas dari bantuan dari berbagai pihak, baik secara langsung maupun tidak
langsung telah membantu dan memotivasi penulis agar dapat menyelasaikan
penulisan Makalah ini dengan tepat waktu, dan dengan segala kerendahan hati
penulisan ingin mengucapkan banyak terimakasih kepada :
1.
Bapak
H. Andi Ibrahim, BA, Selaku Ketua Yayasan Pendidikan Ibnu Sina Batam.
2.
Bapak
Ir. Larisang, MT, Selaku Ketua Sekolah Tinggi Teknik (STT) Ibnu Sina Batam.
3.
Bapak
Dr. Ismail, M.Sc, Selaku PUKET I STT Ibnu Sina Batam
4.
Ibu
Ririt Dwiputri P, ST.,M.SI, Selaku Ketua Jurusan Teknik Informatika STT Ibnu Sina
Batam
5. Bapak
Abdul Rohmad Basar, S.Kom,
Selaku Kepala
Laboratorium Komputer STT Ibnu Sina Batam
6. Bapak
M. Ropianto, S.Kom.,M.Kom, Selaku Dosen Pengampuh Mata Kuliah Praktikum
Pemrograman MOBILE STT Ibnu Sina Batam
Kepada rekan-rekan dan teman-teman Mahasiswa STT Ibnu
Sina Batam, teman seperjuangan semua yang tidak dapat penulis sebutkan satu
persatu. Penulis menyadari bahwa Makalah ini masih jauh dari
sempurna, untuk itu segala kritikan dan saran yang bersifat membangun akan
penulis terima dengan senang hati, dan mudah-mudahan Makalah ini bermanfaat
bagi semua orang terlebih untuk pribadi penulis sendiri, amin ya rabbal alamin.
Batam, 01 Januari 2014
Penulis
BAB I
PENDAHULUAN
1.1 Program
Pada
awal perkembangan komputer, orang meng-asumsikan bahwa komputer adalah mesin
pintar dan ajaib yang dapat menyelesaikan masalah apa saja. Asumsi tersebut
tidak seluruhnya benar, karene komputer tidak begitu saja dapat menyelesaikan
setiap permasalahan yang “diberikan” padanya. Orang harus merumuskan
langkah-langkah penyelesaian masalah itu dalam suatu runtunan instruksi dan
komputer akan melaksanakan runtunan instruksi tersebut.
Kumpulan
atau runtunan instruksi untuk penyelesaian suatu masalah tersebut, dinamakan
dengan PROGRAM.
Agar
program yang kita berikan dapat dimengerti komputer maka kita harus memberikan
program tersebut dengan bahasa yang dimengerti oleh komputer. Bahasa
komputer yang digunakan untuk menulis program yang dapat dimengerti
komputer, disebut dengan BAHASA PEMROGRAMAN. Dan proses penulisan program
dengan menggunakan bahasa pemograman, itulah yang disebut dengan PEMROGRAMAN.
Pada
awal perkembangan komputer, orang membuat program dengan langsung menulis
program tersebut dengan sebuah bahasa pemograman. Tapi, dengan berkembangnya teknik
pemograman terstruktur, orang mulai memikirkan suatu teknik pemecahan
masalah yang akan diprogramkan dengan menekankan pada desain
pemecahan masalah tersebut.
Disain
tersebut berisi urutan langkah-langkah logis pencapaian solusi dari
permasalahan yang ditulis dengan notasi yang mudah dimengerti dan tersusun
secara sistimatis. Urutan
langkah-langkah logis penyelesaian masalah yang disusun secara sistimatis
tersebut, itulah yang disebut dengan ALGORITMA.
1.2 Tujuan Aplikasi
Tujuan aplikasi ini adalah:
- Menghasilkan
aplikasi Hardware yang berbasisk database yang akurat dan baik
- Sistem
ini terhubung didalam jaringan komputer dan mempermudah petugas menginput, dan
mengubah data dengan cepat dan efisien
1.3 Manfaat Aplikasi
Manfaat aplikasi ini adalah :
- Mempermudah
proses pencatatan, pencarian data Hardware
- Aplikasi
ini membantu agar tidak jadi manipulasi data
- Dengan
membuat aplikasi ini diharapkan dapat membantu siswa dalam menambah ilmu
pengentahuan cara membuat aplikasi sistem yang berbasis database.
BAB II
KAJIAN PUSTAKA
2.1 HTML
Saat
ini banyak sekali bahasa pemrograman untuk web. Namun HTML tetap menjadi tulang
punggung aplikasi web. Sekalipun sejumlah teknologi pendukung aplikasi web
telah muncul, peran HTML tetap tidak tergantikan. Kehadiran seperti PHP atau
JSP merupakan sebagai pelengkap yang memungkinkan aplikasi web tidak lagi
bersifat statis, melainkan bersifat dinamis. Perubahan-perubahan pada sisi
server. Artinya, kode seperti PHP dan JSP berjalan di server. Selain cara
seperti itu, penambahan kode pada HTML juga bisa dilakukan pada sisi klien
(Kadir, 2011).
2.2 PHP
Ada beberapa pengertian tentang PHP.
Akan tetapi kurang lebih PHP dapat kita ambil arti sebagai PHP Hypertext Preeprocessor. Ini merupakan
bahasa yang hanya dapat berjalan pada server yang hasilnya dapat ditampilkan
pada klien (Nugroho, 2004).
PHP merupakan bahasa pemrograman
berbentuk script yang ditempatkan
dalam server dan diproses di server. Hasil dari pengolahan akan dikirimkan ke
klien, tempat pemakai menggunakan browser. Secara khusus, PHP dirancang untuk
membentuk web dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan
permintaan terkini. Misalnya, kita bisa menampilkan isi database ke halaman
web. Pada prinsipnya, PHP mempunyai fungsi yang sama dengan script seperti ASP
(Actives Server Page), Cold Fusion, ataupun Perl (Kadir, 2001).
PHP merupakan bahasa standar yang
digunakan dalam dunia web site. PHP
adalah bahasa program yang berbentuk script yang diletakan di dalam server web. PHP sebenarnya merupakan
program yang berjalan pada platform LINUX sehingga membuat program ini menjadi free ware. Selanjutnya PHP mengalami
perkembangan yakni dibuat dalam versi windows. Script murni PHP dapat anda
dapatkan pada alamat www.php.net. disana anda akan mendapatkan script-script PHP secara gratis mulai
dari versi awal sampai versi akhir.
PHP singkatan dari PHP Hypertext Preprocessor yang digunakan
sebagai bahasa script server-side
dalam pengembangan web yang disisipkan pada dokumen HTML (Peranginangin, 2006).
2.3 CSS
CSS
(Cascanding Style Sheets) biasa
digunakan dalam dokument HTML untuk menciptkan suatu style yang dipakai untuk mengatur penampilan elemen HTML. Dengan
menggunakan style, suatu elemen dapat
diformat dengan fitur yang jauh lebih kaya daripada yang disediakan oleh elemen
HTML itu sendiri (Kadir, 2011).
2.4 Dreamweaver
Dreamweaver
adalah suatu bentuk program editor web yang dibuat oleh macromedia. Dengan
program ini seorang programmer web dapat dengan mudah membuat dan mendesain
webnya. Dreamweaver adalah editor yang komplit yang dapat digunakan untuk
membuat animasi sederhana yang berbentuk layer. Dengan adanya program ini akan
memudahkan mengetik script-script
format HTML, PHP, ASP maupun bentuk program yang lainnya. Dreamweaver ini
banyak digunakan oleh para pengembang web karena fitur-fiturnya yang menarik
dan kemudahan untuk menggunakannya. Versi terakhir Adobe Dreamweaver adalah
Adobe Dreamweaver CS6. Macromedia Dreamweaver berubah menjadi Adobe Dreamweaver
karena Macromedia di akuisisi oleh Adobe System sehingga seluruh produk yang
dibuat oleh Macromedia kini diawali dengan kata Adobe (Pradipta, 2012).
Adobe
Dreamwaver CS6 adalah versi terbaru dari Dreamwaver yang merupakan bagian dari
Adobe Creative Suite 6. Dreamwaver sendiri merupakan aplikasi yang digunakan
sebagai HTML editor professional
untuk mendesain web secara visual. Aplikasi ini juga biasa dikenal dengan
istilah WYSIWYG (What You See Is What You
Get), yang intinya membuat sebuah site dan dapat melihat hasil desainnya
secara langsung. Dengan kemampuan fasilitas yang optimal dalam jendela design akan memberikan kemudahan untuk
mendesain web meskipun untuk para web desain pemula sekalipun.
Kemampuan
Dreamwaver untuk berinteraksi dengan bahasa pemrograman seperti PHP, ASP,
JavaScript dan yang lainnya juga
memberikan fasilitas maksimal kepada desainer web dengan menyertakan bahasa
pemrograman didalamnya (Madcoms, 2011).
BAB III
PEMBAHASAN
3.1 Perancangan Sistem
Perancangan
sistem adalah suatu teknik untuk merancang perangkat lunak atau program. Tujuan
perancangan sistem adalah memberikan suatu prosedur yang dapat digunakan oleh
pengembang sistem untuk membuat suatu keputusan secara sistematis.
Definisi
Perancangan Sistem menurut George M.Scott adalah “Desain sistem menentukan
bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaikan: Tahap ini menyangkut
mengkonfirmasi suatu system sehingga
setelah diinstalasi dari sistem akan benar-benar memuaskan rancang bangun yang
diterapkan pada tahap analisa”. (Jogiyanto, 2005)
3.2 Perancangan Antarmuka (Interface
Design)
Perancangan
antar muka yang dimaksud untuk menggambarkan pilihan masukan dari
petugas/pengguna berupa menu-menu kemudian dilakukan proses pemanggilan data
yang tersedia dalam database server dan menjadikan keluaran (output).
Perancangan tampilan input dan output sebagai berikut:
1.
Halaman Utama
Halaman
awal/utama ini berisikan menu-menu dari pengisian link-link yang berhubungan
kehalaman input, data, pencarian dan tentang aplikasi yang dibuat
Halaman Utama
Halaman Data Berita
Halaman Cetak Berita
Halaman Pencarian Berita
Halaman Data Hardware
Halaman Cetak Hardware
Halaman Pencarian Hardware
Halaman Data Kerusakan Hardware
Halaman Cetak Kerusakan
Halaman Pencarian Kerusakan Hardware
Halaman Daftar Data User
Halaman Login
Halaman Status Login
Halaman Home
Halaman Input User Berita
Halaman Edit Berita
Halaman Input User Hardware
Halaman Edit Hardware
Halaman Input User Kerusakan Hardware
Halaman Edit Kerusakan
Halaman About
3.3 Perancangan Database
Perancangan
struktur database data ini untuk membuat struktur tabel yang digunakan dalam
penyimpanan data pada aplikasi e-ktp yang dibuat. Struktur data yang digunakan
pada aplikasi ini menggunakan MySQL dan berikut adalah rancangan tabel-tabel
yang digunakan.
1)
Tabel Berita
Database : hardware
Primary Key : id
Deskripsi : menyimpan data berita
Tabel Berita
No
|
Nama
Field
|
Tipe
|
Lebar
|
Keterangan
|
Null
|
1
|
Id
|
Int
|
11
|
Id
|
Tidak
|
2
|
J_berita
|
Text
|
|
Jenis berita
|
Tidak
|
3
|
Isi_berita
|
Text
|
|
Isi berita
|
Tidak
|
4
|
Tanggal
|
Date
|
|
Tanggal
|
Tidak
|
5
|
Dibaca
|
Varchar
|
30
|
Dibaca
|
Tidak
|
6
|
Photo
|
Varchar
|
30
|
Photo
|
Tidak
|
2)
Tabel Hardware
Database :
hardware
Primary Key : id
Deskripsi :
menyimpan data Hardware
Tabel Hardware
No
|
Nama
Field
|
Tipe
|
Lebar
|
Keterangan
|
Null
|
1
|
Id
|
Int
|
6
|
Id
|
Tidak
|
2
|
J_hardware
|
Varchar
|
100
|
Jenis hardware
|
Tidak
|
3
|
Ket
|
Text
|
|
Keterangan
|
Tidak
|
4
|
Tanggal
|
Data
|
|
Tanggal
|
Tidak
|
5
|
Dibaca
|
Varchar
|
|
Dibaca
|
Tidak
|
3)
Tabel Kerusakan
Database : hardware
Primary Key : id
Deskripsi : menyimpan data kerusakan
Tabel Kerusakan
No
|
Nama
Field
|
Tipe
|
Lebar
|
Keterangan
|
Null
|
1
|
Id
|
Int
|
6
|
Id
|
Tidak
|
2
|
Gejala
|
Varchar
|
100
|
Gejala
|
Tidak
|
3
|
Penyebab
|
Text
|
|
Penyebab
|
Tidak
|
4
|
Solusi
|
Text
|
|
Solusi
|
Tidak
|
5
|
J_hardware
|
Varchar
|
100
|
Jenis Hardware
|
Tidak
|
6
|
Ket
|
Text
|
|
Keterangan
|
Tidak
|
7
|
Tanggal
|
Date
|
|
Tanggal
|
Tidak
|
8
|
Dibaca
|
Varchar
|
30
|
Dibaca
|
Tidak
|
4)
Tabel User
Database :
hardware
Primary Key : id
Deskripsi :
menyimpan data User
Tabel User
No
|
Nama
Field
|
Tipe
|
Lebar
|
Keterangan
|
Null
|
1
|
Id
|
Int
|
2
|
Id
|
Tidak
|
2
|
Username
|
Varchar
|
100
|
Usernamr
|
Ya
|
3
|
Password
|
Varchar
|
100
|
Varchar
|
Ya
|
3.4 Pembuatan (Construction)
3.4.1 Pengkodean (Coding)
Dalam pembuatan program (coding), menggunakan PHP
versi 5.2.6 sebagai bahasa pemrograman pada aplikasi ini, MySQL, sebagai
basis datanya, Apache (Win 32)
sebagai web servernya semuanya tergabung
dalam Appserver Open Project 2.5.10 for windows , untuk pengolahan gambarnya
menggunakan Adobe Photoshop CS3, desain tools peneliti menggunakan Microsoft
Office Visio 2007 dan Microsoft Office Word 2007 untuk pembuatan teks laporan,
Macromedia Adobe Dreamweaver CS6 sebagai desain program webnya, emulator yang
digunakan sebagai browser menggunakan Mozilla Firefox 34.0 sebagai web browsernya.
3.4.2 Test /Pengujian
Pada tahap pengujian menggunakan spesifikasi
perangkat keras dan lunak untuk sistem pengguna dan sistem client menggunakan
perangkat yang sama sebagai berikut:
1.
Spesifikasi perangkat lunak yang digunakan adalah
sebagai berikut :
a.
Operating system :
Windows 7
b.
Web Browser :
Mozilla Firefor 34.0
2.
Spesifikasi perangkat keras yang digunakan adalah
sebagai berikut :
a.
Motherboard :
Intel
b.
Processor :
Dual Core
c.
Harddisk :
230 GB
d.
RAM :
2GB
e.
Keyboard :
standard
f.
Mouse :
standard
Dalam pembuatan aplikasi ini akan
melakukan pengujian sistem dengan aplikasi browser Mozilla Firefox.
Sekian Dan Terima Kasih
Untuk Laporan Ini Lebih Lengkapnya Bisa Download Di Link Bawah Ini
DOWNLOAD
Dosen Pengampuh :
Nama : M.Ropianto
NIDN : 102867804
Status : Dosen Tetap YAPISTA / STT IBNU SINA
BATAM
Pengampuh matakuliah : Pemerograman MOBILE