33
Selasa 7 Juni 2022 Teknik Komputer AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) MITRA GAMA DURI-RIAU OKTOBER 2012 SIDANG TUGAS AKHIR

tugas akhir presentasi

  • Upload
    mus-lim

  • View
    218

  • Download
    8

Embed Size (px)

Citation preview

Page 1: tugas akhir presentasi

Senin 10 April 2023

Teknik Komputer

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER(AMIK) MITRA GAMA DURI-RIAU

OKTOBER 2012

SIDANG TUGAS AKHIR

Page 2: tugas akhir presentasi

JUDUL :

SISTEM PARKIR MOBIL PADA GEDUNG BERTINGKAT

BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN ID

CARD

Senin 10 April 2023

Page 3: tugas akhir presentasi

LATAR BELAKANG

Senin 10 April 2023

Perkembangan ilmu pengetahuan dan teknologi dewasa ini berkembang dengan sangat pesatnya, yang mana di Negara Maju telah ada suatu sistem parkir mobil yang secara otomatis tersusun rapi tanpa menggunakan bantuan manusia. Di Indonesia terutama di kota Duri tempat parkir masih menjadi persoalan yang tak kunjung selesai, salah satunya yaitu sempitnya lahan parkiran yang menyebabkan terjadinya kemacetan karena memakan badan jalan, sehingga banyak pengendara yang memarkirkan kendaraannya di sembarang tempat.

Pesatnya perkembangan ilmu pengetahuan dan teknologi, juga perkembangan kemajuan pembangunan gedung-gedung baik gedung perkantoran maupun pusat perbelanjaan, maka dari itu penulis mencoba untuk mengapreasikan dengan membuat sebuah sistem parkir mobil pada gedung bertingkat dimana mobil akan diangkat dengan menggunakan lift jika memasukkan sebuah ID Card yang akan menjadi kunci agar lift dapat bergerak ke atas.

Page 4: tugas akhir presentasi

PERUMUSAN MASALAH

Senin 10 April 2023

Disini penulis memberikan beberapa rumusan permasalahan sebagai berikut :

1.Bagaimana memanfaatkan Mikrokontroler AT89S52 untuk Sistem Parkir Mobil Pada Gedung Bertingkat?

2.Bagaimana agar lift dapat memasukkan mobil kedalam rak secara sempurna?

Page 5: tugas akhir presentasi

RUANG LINGKUP MASALAH

Senin 10 April 2023

Untuk memberikan batasan pada pembahasan sistem ini, maka ditentukan ruang lingkup masalah sebagai berikut :

1.Mikrokontroler yang digunakan yaitu AT89S52 dengan bahasa pemograman Assembly.

2.Penggunaan motor DC untuk menggerakkan lift dan memasukkan mobil kedalam rak.

Page 6: tugas akhir presentasi

HIPOTESA

Senin 10 April 2023

Berdasarkan perumusan masalah diatas, maka dapat diajukan hipotesa sebagai berikut :

1.Pengontrolan sistem secara keseluruhan dari alat ini dapat dilakukan oleh Mikrokontroler, dalam hal ini menggunakan Mikrokontroler AT89S52.

2.Sensor Infra Merah digunakan sebagai pendeteksi ID Card.

3.ID Card digunakan sebagai input perintah pemograman.

4.Mikrokontroler akan mengendalikan lift berdasarkan perintah yang didapat dari sensor infra merah.

Page 7: tugas akhir presentasi

METODE PENELITIAN

Senin 10 April 2023

Dalam pembuatan alat dan penulisan penelitian ini, Peneliti menggunakan metodologi penelitian sebagai berikut :

1.Penelitian Kepustakaan (Library Research)2.Penelitian Laboratorium (Laboratory Research)

Page 8: tugas akhir presentasi

TUJUAN PENELITIAN

Senin 10 April 2023

Adapun tujuan dari perancangan dan pembuatan sistem ini adalah sebagai berikut :

1.Mendapatkan tingkat keamanan dan kenyamanan yang lebih baik di bandingkan dengan sistem parkiran secara manual.

2.Memberikan salah satu solusi terhadap permasalahan yang dihadapi pengelola gedung parkir dalam melaksanakan tugasnya.

3.Mempermudah pekerjaan manusia dalam memarkirkan mobil pada dalam gedung parkir

Page 9: tugas akhir presentasi

KOMPONEN UTAMA

Senin 10 April 2023

Mikrokontroler AT89S52

AT89S52 adalah mikrokontroler keluaran Atmel dengan 8K byte Flash PEROM, AT89S52 merupakan memori dengan teknologi nonvolatile memory, isi memori tersebut dapat diisi ulang ataupun dihapus berkali-kali. Memori ini biasa digunakan untuk menyimpan instruksi (perintah) yang telah di buat oleh programmer.

Page 10: tugas akhir presentasi

MIKROKONTROLER AT89S52

Senin 10 April 2023

Spesifikasi pada mikrokontroler AT89S52 adalah :

1.Sebuah CPU (Central Processing Unit) 8 bit.2.256 byte RAM (Random Access Memory) internal.3.Empat buah port I/O, yang masing-masing terdiri dari 8 bit.4.Osilator internal dan rangkaian pewaktu.5.Dua buah timer/counter 16 bit.6.Lima buah jalur intrupsi (2 buah intrupsi eksternal dan 3 interupsi internal).7.Sebuah port serial dengan full duplex UART (Universal Asynchronous Receiver Transmitter).8.Mampu melakukan proses perkalian, pembagian dan Boolean.9.EPROM yang besarnya 8 Kbyte untuk memori program.10.Kecepatan maksimum pelaksanaan instruksi per siklus adalah 0,5 µs pada frekuensi clock 24 Mhz. Apabila frekuensi clock mikrokontroler yang digunakan adalah 12 Mhz, maka kecepatan pelaksanaan instruksi adalah 1 µs.

Page 11: tugas akhir presentasi

MIKROKONTROLER AT89S52

Senin 10 April 2023

Konfigurasi Pin Mikrokontroler

Page 12: tugas akhir presentasi

SENSOR INFRA MERAH

Senin 10 April 2023

Sistem sensor infra merah pada dasarnya menggunakan infra merah sebagai media untuk komunikasi data antara Receiver dan Transmitter. Sistem akan bekerja jika sinar Infra Merah yang dipancarkan dapat di record (terima) oleh receiver atau fotodioda, sehingga bisa mengirim signal ke mikrokontroler.

Keuntungan atau manfaat dari sistem ini dalam penerapannya antara lain sebagai pengendali jarak jauh, alarm keamanan, otomatisasi pada sistem. Pemancar pada sistem ini terdiri atas sebuah LED infra merah yang dilengkapi dengan rangkaian yang mampu membangkitkan data untuk dikirimkan melalui sinar infra merah, sedangkan pada bagian penerima biasanya terdapat pada foto transistor, fotodioda, atau infra merah module yang berfungsi untuk menerima sinar infra merah yang dikirimkan oleh pemancar.

Page 13: tugas akhir presentasi

MOTOR DC

Senin 10 April 2023

Motor adalah suatu mesin yang berfungsi mengubah tenaga listrik arus searah menjadi tenaga gerak atau energi mekanik, dimana tenaga gerak tersebut berupa putaran daripada rotor. Pada motor DC, konduktor pengalir arus dililitkan pada alur-alur jangkar. Jika jangkar berputar maka dalam lilitan jangkar motor tersebut dibangkitkan gaya gerak listrik (GGL) yang kemudian diubah menjadi energi mekanik dalam rotor.

Page 14: tugas akhir presentasi

BAHASA ASSEMBY

Senin 10 April 2023

Sebuah mikrokontroler tidak akan bekerja apabila tidak diberikan program atau instruksi kepadanya. Bahasa Assembler adalah bahasa komputer yang kedudukannya ada di antara bahasa mesin dan bahasa tingkat tinggi Bahasa C atau Bahasa Pascal. Program Assembly merupakan program yang ditulis oleh pembuat program (programmer) berupa kumpulan baris-baris perintah dan biasanya disimpan dengan extension ASM.

Page 15: tugas akhir presentasi

STRUKTUR PROGRAM ASSEMBLY

a. LabelDigunakan untuk mewakili nomor memori program dari instruksi pada baris yang bersangkutan

b. MnemonicMnemonic atau opcode ialah kode yang akan melakukan aksi terhadap operand

c. OperandOperand Adalah bagian yang letaknya di belakang bagian mnemonic, merupakan pelengkap bagi mnemonic

d. KomentarBagian ini tidak berpengaruh pada jalannya proses dan kerja program. Bagian ini hanya dimaksudkan untuk mempermudah seseorang mengerti maksud dari program tersebut.

Senin 10 April 2023

Page 16: tugas akhir presentasi

KOMPONEN-KOMPONEN PENDUKUNG

Senin 10 April 2023

1. Resistor2. Dioda 3. Infra Merah dan fotodioda4. Transistor5. Integreated Circuit (IC)6. Relay

Page 17: tugas akhir presentasi

ANALISA DAN PERANCANGAN SISTEM

Senin 10 April 2023

Diagram blog dan cara kerja alat

MC

Sensor

Switch

MotorID Card

Page 18: tugas akhir presentasi

PERAKITAN

Senin 10 April 2023

Pada saat akan melakukan tahap perakitan Hardware, sebelumnya perancang atau designer harus telah menyelesaikan pembuatan bentuk mekanisnya terlebih dahulu, karena jika mekanisnya mengalami masalah, maka akan semakin lama proses ketahap selanjutnya dan akan semakin banyak memakan waktu pastinya. Jika sudah selesai, maka dapat melakukan tahap pembuatan Hardware berupa layout sistem minimum mikrokontroler, Driver motor, dan Driver Sensor.

Page 19: tugas akhir presentasi

RANGKAIAN SISTEM MINIMUM MIKROKONTROLER AT89S52

Senin 10 April 2023

Rangkaian ini tersusun atas oscilator kristal 12 MHz yang berfungsi untuk membangkitkan pulsa internal dan dua buah kapasitor sebesar 33 pFarad yang berfungsi untuk menstabilkan frekuensi. Kapasitor 10 Farad dan resistor 10 K reset program yang terdapat pada mikrokontroler yang dijalankan. Alat ini akan bekerja jika seluruh rangkaian telah diberikan daya yang berasal dari jala-jala PLN yaitu sebesar 220 Volt kemudian tegangan tersebut diturunkan menjadi 12V dan 5V. Tegangan 12V sebagai sumber tegangan untuk mengaktifkan relay, sedangkan tegangan sebesar 5V akan dihubungkan ke rangkaian minimum sistem AT89S52. Setelah seluruh rangkaian telah diberi daya, maka rangkaian sistem minimum AT89S52 akan menunggu sampai adanya perintah sehingga mikrokontroler tersebut akan mengaktifkan relay yang nantinya berfungsi untuk menghidupkan/mematikan motor DC.

Page 20: tugas akhir presentasi

MIKROKONTROLER AT89S52

Tampak Atas Mikrokontroler Tampak Bawah Mikrokontroler

Senin 10 April 2023

Page 21: tugas akhir presentasi

RANGKAIAN SENSOR INFRA RED

Senin 10 April 2023

Driver sensor infra Red ini terdiri dari 2 buah LED yaitu sebagai pemancar cahaya (transmitter) dan penerima (receiver) indikator keluaran sensor, resistor 330 untuk menurunkan tegangan dari 5 volt menjadi 3 volt untuk infra merah , dan resistor 10 pada fotodioda.

Page 22: tugas akhir presentasi

DRIVER KOMPARATOR DAN SENSOR

Tampak Bawah Komparator

Tampak Atas Komparator

Tampak Bawah Sensor Tampak Atas Sensor

Senin 10 April 2023

Page 23: tugas akhir presentasi

FLOWCHART DAN CARA KERJA ALAT

Senin 10 April 2023

Start

Sistem Parkir Mobil Pada Gedung Bertingkat Berbasis

mikrokontroler AT89S52 menggunakan ID Card

ID Card

Cek Sensor

A

Page 24: tugas akhir presentasi

Senin 10 April 2023

A

Switch Rak = 0

Clr Lift Naik

Clr Lift Naik

Clr Saklar Atas

Y

Y

N

N

Clr Saklar Atas

N

Setb Lift Naik

Setb Lift Naik

Y

Clr Rak MundurClr Konveyor Mundur

A B C

Page 25: tugas akhir presentasi

Senin 10 April 2023

A B

Clr Rak MajuClr Konveyor Maju

Clr Saklar Lift

C

Clr Saklar Rak

Y

Y

N

N

Setb Rak MajuSetb Konveyor Maju

A

Setb Rak MundurSetb Konveyor Mundur

Clr Lift turun

B C

Page 26: tugas akhir presentasi

Senin 10 April 2023

A B

Clr Lift turun

Clr Saklar Bawah

Setb Lift turun

end

Y

NClr Saklar Bawah

C

N

Setb Lift turun

Y

Page 27: tugas akhir presentasi

LISTING PROGRAM

Senin 10 April 2023

; ==============================================================; Judul : Program pengendali motor lift pada gedung bertingkat; Port : P0 => switch input; P1 => motor ; P3 => sensor input; Ket : Tugas Akhir 2012; Tgl : 09 Juli 2012; --------------------------------------------------------------; NAMA : FACHRUL RAMADHAN; NPM : 0910127263078; JURUSAN : TEKNIK KOMPUTER; ==============================================================

$mod52org 00hjmp mulai

; Input; --------

switch_rak equ P0.0switch_atas equ P0.1switch_bawah equ P0.2switch_lift equ P0.3sensor_1 equ P3.1sensor_2 equ P3.2

Page 28: tugas akhir presentasi

Senin 10 April 2023

; Output;--------motor_mundur equ P1.0motor_maju equ P1.3motor_turun equ P1.4motor_naik equ P1.5

; Listing program; ----------------------mulai:

jnb sensor_1,step_2jmp mulai

step_2:jnb switch_rak,step_4jmp step_3

step_3:call motor_lift_naikcall motor_konveyor_majucall motor_lift_turuncall motor_stopjmp mulai

LISTING PROGRAM

Page 29: tugas akhir presentasi

Senin 10 April 2023

step_4:call motor_lift_naikcall motor_konveyor_mundurcall motor_lift_turuncall motor_stopjmp mulai

; instruksi Program; -------------------------motor_lift_naik:

jnb switch_atas,cek_motor_naikclr motor_naikjmp motor_lift_naik

cek_motor_naik:setb motor_naikret

motor_konveyor_maju:jnb switch_rak,cek_motor_konveyorclr motor_majujmp motor_konveyor_maju

cek_motor_konveyor:setb motor_majuret

LISTING PROGRAM

Page 30: tugas akhir presentasi

Senin 10 April 2023

motor_lift_turun:jnb switch_bawah,cek_motor_turunclr motor_turunjmp motor_lift_turun

cek_motor_turun:setb motor_turunret

motor_stop:setb motor_naiksetb motor_turunsetb motor_majusetb motor_mundurret

motor_konveyor_mundur:jnb switch_lift,cek_motor_mundurclr motor_mundurjmp motor_konveyor_mundur

cek_motor_mundur:setb motor_mundurret

LISTING PROGRAM

Page 31: tugas akhir presentasi

PENUTUP

Senin 10 April 2023

KesimpulanDari uraian, perancangan, pembahasan, dan analisa seluruhnya, serta sesuai dengan tujuan dari pembuatan penulisan ilmiah, maka dapat disimpulkan sebagai berikut :1.Sebelum membuat program untuk sebuah alat, terlebih dahulu membuat flowchart, agar tidak terjadi kesalahan logika program.2.Semua keluaran dari port atau pin yang ada di mikrokontroler yaitu berkisar 4,5 - 5 Volt karena mikrokontroller diberi tegangan 5 Volt.3.Perancangan parkir mobil dalam gedung bertingkat ini untuk memperkecil tempat lahan parkir sehingga parkir hanya berada dalam gedung dan tidak banyak memakan badan jalan pada saat memarkirkan.4.Penggunaan lift untuk parkir mobil pada gedung bertingkat dapat mempermudah pengguna kendaraan untuk memarkirkan mobilnya tanpa repot-repot memarkirkan kendaraannya sendiri dan terlihat lebih modern.

Page 32: tugas akhir presentasi

KETERBATASAN ALAT

Dari hasil perancangan, pengamatan serta hasil analisa yang didukung dengan melakukan penelitian dari hasil pengujian peralatan, maka diperoleh keterbatasan sistem sebagai berikut :

1.Sistem parkir mobil ini bersifat otomatis dan ID Card sebagai perintah (input) untuk menggerakkan lift agar dapat memarkirkan secara otomatis ke dalam rak, sehingga jika ID Card hilang maka akan susah untuk melakukan pengambilan kembali karena tidak dirancang secara manual melalui komputer.

2.Tidak adanya tampilan berupa tulisan pada LCD apakah lift dapat memarkirkan mobil secara sempurna atau tidak.

Senin 10 April 2023

Page 33: tugas akhir presentasi

TERIMA KASIH

Akademi Manajemen Informatika dan Komputer (AMIK Mitra Gama)

September 2012