Senin, 26 Januari 2015



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:

  1.  Menghasilkan aplikasi Hardware yang berbasisk database yang akurat dan baik
  2. 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 :

  1. Mempermudah proses pencatatan, pencarian data Hardware
  2. Aplikasi ini membantu agar tidak jadi manipulasi data
  3. 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
Kampus STT IBNU SINA BATAM : http://sttibnusinabatam.ac.id 

4 komentar:

  1. sederhana baik untuk di lihat aja...

    BalasHapus
  2. Penjelasan Tentang Aplikasi Ini Sangat membantu tmn2 Untuk Menambah wawasan Pengetahuan Dan Sebagai referansi pembuatan Laporan.

    BalasHapus
  3. Terimah kasih Andy Rasyid semga saja apa yang saya tulis ini bermanfaat buat saya dan berguna biuat orang lain

    BalasHapus